美文网首页
Webpack使用NODE_ENV设置环境变量

Webpack使用NODE_ENV设置环境变量

作者: 祈粼 | 来源:发表于2020-03-24 19:10 被阅读0次

当使用NODE_ENV =production来设置环境变量时 会报错

解决办法:
Windows 系统

 "scripts": {
    "dev": "set NODE_ENV=development && webpack",
    "build": "set NODE_ENV=production webpack"
  },

Mac 系统

"scripts": {
    "dev": "export NODE_ENV=development && webpack",
    "build": "export NODE_ENV=production webpack"
  },

但有问题 在Windows 开发部署的项目,可能在 Mac 系统无法正常打包,反之亦然。为了解决这个问题,有人就开发了 cross-env。

安装

npm install --save-dev cross-env

package.json


{
  "scripts": {
    "dev": "cross-env NODE_ENV=development webpack",
    "build": "cross-env NODE_ENV=production webpack"
  },
}

相关文章

网友评论

      本文标题:Webpack使用NODE_ENV设置环境变量

      本文链接:https://www.haomeiwen.com/subject/risayhtx.html