[英]Node.js app - different NODE_ENV when launched by NPM
我有一個node.js應用程序。 它在由npm start
時以“生產”模式運行,當它由node start.js
時以“開發”模式運行。 我不明白其中的區別。
如何根據系統變量也為“npm start”設置“開發”模式?
在腳本中,我以這種方式記錄 NODE_ENV 的值:
console.log(process.env.NODE_ENV)
我的系統變量:
d:\>echo %NODE_ENV%
development
我的 NPN 內容:
...
"private": true,
"main": "start.js",
"scripts": {
"start": "node --use_strict start.js",
...
問題:
node --use_strict start.js
- 返回:“development”(右)npm start
- 返回生產(錯誤)(贏:7,npm:3.8.3,節點:v5.10.1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.