이것은 기본적인 질문처럼 들리지만 Google에서 이에 대한 많은 정보를 찾을 수 없습니다.SET NODE_ENV = dev의 기능은 무엇입니까?
테스트 노드에서 자습서 https://scotch.io/tutorials/test-a-node-restful-api-with-mocha-and-chai을 따르고 있습니다. package.json에 코드가 있습니다.
"scripts":{
"start": "SET NODE_ENV=dev && node server.js",
}
그러나 실행하면 오류가 발생합니다.
WARNING: NODE_ENV value of 'dev ' did not match any deployment config file names.
제 질문은 SET NODE_ENV가 실제로하는 일입니다. 프로덕션 환경에 적용 할 때이를 어떻게 수정합니까?
10/10/16에 편집 됨 NO300_ENV가 config 폴더의 파일을 찾을 것이라고 문서 https://github.com/lorenwest/node-config/에서 알았습니다. SET NODE_ENV = 'dev'는 /config/dev.json을 찾습니다. 이상하게도 dev.json이 존재하더라도 오류가 발생합니다. 응용 프로그램이 정상적으로 실행되므로 오류의 의미가 궁금합니다.