Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 防止Web包损坏process.env变量_Webpack_Uglifyjs - Fatal编程技术网

Webpack 防止Web包损坏process.env变量

Webpack 防止Web包损坏process.env变量,webpack,uglifyjs,Webpack,Uglifyjs,在webpack 4绑定的节点库中,我希望使用环境变量,如process.env.APP\u NAME,这些变量将传递给最终用户应用程序(在导入库之后)。我已尝试使用以下网页配置自定义UglifyJsPlugin并防止损坏它: optimization: { minimizer: [new UglifyJsPlugin({ uglifyOptions: { mangle: { reserved: ['process']

在webpack 4绑定的节点库中,我希望使用环境变量,如
process.env.APP\u NAME
,这些变量将传递给最终用户应用程序(在导入库之后)。我已尝试使用以下网页配置自定义
UglifyJsPlugin
并防止损坏它:

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

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

您是否尝试过将
mangle
设置为
false
?您是否尝试过将
mangle
设置为
false