# NPM 명령어

명령어 설명
dev 어플리케이션을 개발모드로 실행합니다.
storybook:dev Storybook을 개발모드로 실행합니다.
test Jest를 통해 유닛 테스트를 실행합니다.
generate 컴포넌트, 페이지, Vuex 모듈, 인터페이스 등을 생성합니다.
type-gen:gql GraphQL 쿼리를 위한 타입스크립트 타입을 생성합니다.
type-gen:swagger swagger.json 파일을 참고하여 타입스크립트 타입을 생성합니다.
extract-i18n-messages 프로젝트 소스코드에서 i18n 메시지를 추출합니다.
test:watch watch 모드로 Jest 테스트를 실행합니다.
e2e cypress.io 를 통해 e2e 테스트를 실행합니다.
lint 린트 테스트를 실행합니다.
clean 프로젝트 파일을 정리합니다.
storybook:build Storybook에서 정적 파일을 생성합니다.
update 프로젝트를 최신 Vuesion 으로 업데이트합니다.
prettier 프로젝트 내 파일들을 prettier 을 통해 포매팅합니다.
release:major 프로젝트의 새로운 메이저 버전을 출시합니다.
release:minor 프로젝트의 새로운 마이너 버전을 출시합니다.
release:patch 프로젝트의 새로운 패치 버전을 출시합니다.
build 서버 컴포넌트를 포함한 프로덕션 빌드를 진행합니다.
build:analyze 클라이언트 번들을 분석합니다.
build:spa 서버 컴포넌트를 제외한 프로덕션 빌드를 진행합니다.
start 컴파일된 서버 컴포넌트를 프로덕션 모드로 실행합니다.
ci CI/CD 지원을 위한 통합 스크립트를 실행합니다.