這聽起來像一個基本問題,但我無法在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/2016 我從文檔https://github.com/lorenwest/node-config/中發現NODE_ENV將在config文件夾中查找文件。所以SET NODE_ENV ='dev'尋找/config/dev.json。即使dev.json存在,也會發生錯誤,這很奇怪。該應用程序運行正常,所以我只是想知道錯誤的含義。