VUE项目WebPack打包删除注释和console

项目中使用了 jspdf 这个插件,webpack打包后注释里存在这样的

领导让删除,于是使用插件

cnpm install uglifyjs-webpack-plugin -D

vue.config.js里添加配置

const UglifyJsPlugin = require('uglifyjs-webpack-plugin') //引入插件

module.exports = {
  configureWebpack: {
    optimization: {
      minimizer: [
        new UglifyJsPlugin({
          uglifyOptions: {
            // 删除注释
            output: {
              comments: false
            },
            // 删除console debugger 删除警告
            compress: {
              drop_console: true, //console
              drop_debugger: false,
              pure_funcs: ['console.log'] //移除console
            }
          }
        })
      ]
    }
  }
}


版权声明:本文为z858466原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。