1.2 KiB
1.2 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 e2e는playwright.config.ts의 server modetestMatch에 있는 spec만 실행하며, 추가 file filter를 넘기면 교집합만 실행한다. - Playwright E2E(mock mode):
npm run e2e:mock은playwright.config.ts의 mock modetestMatch에 있는 spec만 실행하며, 추가 file filter를 넘기면 교집합만 실행한다. - Mock preview domain rule: 후속 도메인 Phase는 자기 handler, fixture, mock E2E를 같은 Phase에서 소유하고 추가한다.
- Phase 0 Gate 기준:
npm ci,npx playwright install chromium webkit,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