在 package.json 中,如果希望在 script
属性的运行脚本中设置环境变量,。windows环境的设置方式和其他系统是不同的。
windows
"scripts" : {
"start": "set NODE_ENV=production&& node app.js"
}
mac、linux
"scripts" : {
"start": "NODE_ENV=production&& node app.js"
}
unix
"scripts" : {
"start": "export NODE_ENV=production&& node app.js"
}
package.json中配置
"name": "project",
"config": {
"NODE_ENV": "development"
}
跨平台
// npm i cross-env -D
"scripts": {
"dev": "cross-env NODE_ENV=development node app.js"
}
注意事项
在 script
脚本中设置环境变量。