Webpack使用NODE_ENV设置环境变量

2020-03-24  本文已影响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"
  },
}
上一篇下一篇

猜你喜欢

热点阅读