그래서 webpack을 사용하는 프로젝트에서 일하고 있으며 내 package.json에서 dev와 production 모드를 모두 실행하는 스크립트를 만들고 싶습니다. 나는 windows 사용자이고 항상 Concurrently을 사용하여 동시에 여러 터미널 작업을 실행합니다.NODE_ENV 변수를 동시에 수정하지 않습니다.
나는이처럼 내 package.json 스크립트를 설정 : 그러니까 기본적으로 웹팩 제대로 작동
set NODE_ENV= exited with code 0
Webpack is watching the files…
...
하지만 변수가되지 않는 :
이"scripts": {
"start": "concurrently \"set NODE_ENV=\" \"webpack --watch\"",
"build": "concurrently \"set NODE_ENV=production\" \"webpack\""
},
터미널이의 출력은 생성/삭제됨. 두 명령 모두 실패합니다.
내가 직접
set NODE_ENV=production
작동, 그래서 혼란 조금 해요 실행하면 ...
어떤 아이디어가?
고맙습니다.
을 그것의 실패 :
및 package.json의 사용을 다음 위의 윈도우에서 작동하지 않는 경우
다음
cross-env
사용할 수 있습니까? 또한 환경 변수가 엄마 스크립트의 일부가 아닌 환경에 설정되어야한다고 주장 할 수 있습니다. 12factor.net을 읽으십시오. – Paul둘 다 실패하고 있습니다. 읽어 주셔서 감사 드리며, 바로 진행하겠습니다. – pegido