320x100
320x100

error Command "start" not found.

: yarn start를 했을때 나오는 오류코드

: package.json에 scripts로 명령어를 등록해야함

 

 

 

 

 

package.json 설정

  "scripts": {
    "start": "node index.js"
  }

: package.json에 scripts 값을 위와 같이 추가

: 여기서 start는 yarn 혹은 npm 으로 실행할 스크립트 키임

 

 

 

 

 

develop 모드와 production 모드 분기하기

: 되도록이면 외부 패키지를 설치하지 않으려고 했지만, 가장 쉬운 방법은 역시 패키지를 설치하는 것이었다.

: 패키지를 사용하지 않고서는 리눅스와 윈도우 환경에서 각기 다른 스크립트를 설정해야 하고, 번거롭기 때문이다.

 

 

1. cross-env 패키지 설치

: yarn add cross-env

 

2. package.json에 스크립트 추가

  "scripts": {
    "start": "cross-env NODE_ENV=development node index.js",
    "start-prod": "cross-env NODE_ENV=production node index.js"
  },

: 이렇게 하면 yarn start-prod를 하면 배포모드로 실행된다

 

300x250
728x90