Programming/JavaScript
yarn을 이용해 프로젝트 NODE_ENV 분기 실행
2mukee
2022. 7. 27. 23:20
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