TerserWebpackPlugin 去掉 console.log

TerserWebpackPlugin 是 Webpack5+ 用来压缩 js 的,很多时候我们开发环境有很多的console.log、debugger 等用来调试的信息。这些信息肯定不能出现打包后的文件,幸运的是 TerserWebpackPlugin 提供了配置帮我们可以去掉这些调试信息。

new TerserWebpackPlugin({
  terserOptions: {
    compress: {
      drop_console: true,
      drop_debugger: true,
      pure_funcs: ["console.log", "console.error"]
     }
  }
})

你可能感兴趣的:(webpack,javascript,前端)