在 package.json 中,如果希望在 script
属性的运行脚本中设置环境变量,来区分开发环境 或 生产环境。unix与windows环境的设置方式是不同的。
windows
"scripts" : {
"start": "set NODE_ENV=production&& node ./bin/production.js"
}
unix
"scripts" : {
"start": "export NODE_ENV=production&& node ./bin/production.js"
}
Tips
在 script
脚本中设置环境变量,注意 &&
连接符前不能有空格,否则通过process.env.NODE_ENV
获取到的环境变量值后会多一个空格。