我有一个 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
时 - 返回:"开发" (右)npm start
时 - 返回生产(错误)(胜利:7,npm:3.8.3,节点:v5.10.1)
答案 0 :(得分:1)