package.json中通过scripts设置环境变量

8,964 阅读1分钟

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脚本中设置环境变量。