简体   繁体   English

在“npm run”调用上设置 Node.js 环境变量

[英]Setting Node.js environment variables on `npm run` call

package.json

{
  "scripts": {
    "start": "NODE_ENV=development node ./index.js"
  }
}

Is it possible, for example, to pass and override NODE_ENV on npm run start ?例如,是否有可能在npm run start上传递和覆盖NODE_ENV

npm run start NODE_ENV=production

Why not just add one more script为什么不再添加一个脚本

{
  "scripts": {
    "start": "NODE_ENV=development node ./index.js",
    "production": "NODE_ENV=production node ./index.js"
  }
}

And then run然后运行

npm run production

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM