美文网首页
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