Files
voiceon-character-admin/docs/agent-guide/scripts.md

1.3 KiB

실행 스크립트

  • 개발 서버: npm run dev (http://127.0.0.1:8888)
  • Mock preview 개발 서버: npm run dev:mock (http://127.0.0.1:8889)
  • 개발 서버용 빌드: npm run build:dev
  • 프로덕션 서버용 빌드: npm run build:prod
  • 기본 프로덕션 빌드: npm run build
  • 타입 검사: npm run typecheck
  • 린트: npm run lint
  • Vitest watch: npm run test
  • Vitest 단발 실행: npm run test:run
  • Playwright E2E(server mode): npm run e2eplaywright.config.ts의 server mode testMatch에 있는 spec만 실행하며, 추가 file filter를 넘기면 교집합만 실행한다.
  • Playwright E2E(mock mode): npm run e2e:mock은 인자 없이 실행하면 Chromium/mobile Chrome matrix를 분할 실행하며, file filter나 --project 인자를 넘기면 playwright.config.ts의 mock mode testMatch와 교집합만 실행한다.
  • Mock preview domain rule: 후속 도메인 Phase는 자기 handler, fixture, mock E2E를 같은 Phase에서 소유하고 추가한다.
  • Phase 0 Gate 기준: npm ci, npx playwright install chromium, npm run typecheck, npm run lint, npm run test:run -- src/app/App.test.tsx src/shared/config/env.test.ts, npm run e2e -- tests/e2e/smoke.spec.ts, npm run build:dev, npm run build:prod