package中设置环境变量的几种方法
发布于 4 年前 作者 ab8512 3137 次浏览 来自 分享
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

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脚本中设置环境变量,注意 && 连接符前不能有空格,否则通过process.env.NODE_ENV获取到的环境变量值后会多一个空格。

回到顶部