使用更简洁的 webpack 插件如何避免使用注释构建

Sum*_*kar 1 reactjs webpack

我正在使用 terser webpack 插件。我试过这个配置。

optimization: {
    minimize: true,
    minimizer: [
      new TerserPlugin({
        terserOptions: {
          output: {
            comments: false,
          },
        },
      }),
    ],
Run Code Online (Sandbox Code Playgroud)

但是,它仍然输出一个 .LICENSE 文件。如何在没有注释的情况下构建代码。

tao*_*tao 6

应该

new TerserPlugin({
    extractComments: false,
})
Run Code Online (Sandbox Code Playgroud)

https://github.com/webpack-contrib/terser-webpack-plugin#extractcomments

  • 根据文档,这肯定应该有效,但它对我不起作用。我的构建仍然会写入许可证文件,我们没有使用也不需要这些文件。他们只是把我们的事情弄乱了。我的其他简洁参数设置有效,但这个无效。诡异的。 (2认同)