-
Notifications
You must be signed in to change notification settings - Fork 3
Commands
명령어를 실행하기 위해서는 NodeJs가 설치되어 있어야합니다.
cd your_workspace/ladder-game
npm run [command]
npm run dev
개발환경을 실행할 때 사용합니다. (기본 주소 : http://localhost:3000)
npm run build
build 디렉토리에 컴파일된 소스를 생성합니다.
npm run start
컴파일된 소스로 서버를 실행합니다. (기본 주소 : http://0.0.0.0:3000)
npm run type-check
npm run lint
문법검사시 사용하는 명령입니다. dev
, build
명령 실행시 자동으로 실행되나 별도로 검사하고 싶을 때 사용하세요.
npm run publish [serverName]
상용 서비스에만 필요한 파일들(build된 소스 포함)을 배포용 git에 push합니다. 배포관련 설정은 Deployment를 확인해주세요.
npm run remote [serverName] [-- [setup] [--force]]
pm2를 사용하여 서버에 원격으로 연결합니다. 배포관련 설정은 Deployment를 확인해주세요.
pm2 deploy는 기본적으로 로컬과 remote의 git 상태가 같지 않으면 실행되지 않습니다. 만약 강제로 하고 싶다면 force
옵션을 사용하세요. (npm run remote [serverName] -- --force
)
npm run deploy
현재 작업 내용을 서버에 배포합니다. 배포관련 설정은 Deployment를 확인해주세요.
npm run build
, npm run publish
, npm run remote
를 순서대로 실행합니다.
npm run test
E2E 테스트 도구인 cypress를 실행합니다. 테스트코드는 {workspace}/cypress
폴더에서 작성할 수 있습니다. 자세한 내용은 https://cypress.io/를 참고해주세요.
npm run export [dist]
build 디렉토리 소스를 기준으로 정적파일을 생성합니다. 기본 경로는 dist
이지만 태그가 있을 경우 dist/[태그이름]
으로 생성됩니다.
만약 폴더명을 태그이름이 아닌 dist
로 하고 싶을 경우 npm run export dist
로 실행하시면 됩니다.
npm run export statics
로 실행하면 dist/statics
으로 생성됩니다.
npm run guide
Storybook으로 제작된 가이드 문서를 실행시킵니다. Storybook에 연결된 파일이 수정되면 자동으로 업데이트됩니다.
npm run guide:build
{workspace}/docs
폴더에 가이드문서의 정적파일을 생성합니다.