vue项目,去掉console.log

402 阅读1分钟
  1. 安装 npm install terser-webpack-plugin -D

  2. 引入和配置

const TerserPlugin =require('terser-webpack-plugin')

configureWebpack: {
    plugins: [
        
        new TerserPlugin({
            terserOptions: {
            ecma: undefined,
            warnings: false,
            parse: {},
            compress: {
              drop_console: true,
              drop_debugger: false,
              pure_funcs: ['console.log'], // 移除console,这块是关键
            },
          },
      })
      
    ],
}
  1. 打包 npm run build

  2. 测试 进入dist,执行http-server,发现控制台console.log内容为空

微信截图_20211013133701.png