防止Webpack修改process.env变量

时间:2019-06-11 17:36:03

标签: webpack uglifyjs

在由webpack 4捆绑的节点库中,我想使用process.env.APP_NAME之类的环境变量,这些变量将传递给最终用户应用程序(在导入库之后)。我尝试使用以下Webpack配置来自定义UglifyJsPlugin并防止对其进行修改:

  optimization: {
    minimizer: [new UglifyJsPlugin({
      uglifyOptions: {
        mangle: {
          reserved: ['process']
        }
      }
    })]
  }

但是不起作用。我真的很想知道这是否可能。然后,如果我做对了。

0 个答案:

没有答案