调试信息打包自动去除。我在vue.config.js文件configureWebpack的配置项中加入了这几行代码:config=>{if(process.env.NODE_ENV==='production'){config.optimization.minimizer[0].options.terserOptions.compress.warnings=falseconfig.optimization.minimizer[0].options.terserOptions.compress.drop_console=trueconfig.optimization.minimizer[0].options.terserOptions.compress.drop_debugger=trueconfig.optimization.minimizer[0].options.terserOptions.compress.pure_funcs=['console.log']}}注意:这里使用环境变量进行控制,只有在生产包打包时才会调用该插件进行打包优化,因为config.优化在开发环境中未定义。说明:vue-cli3.0在打包过程中使用了terser-webpack-plugin插件进行优化,具体配置可以看node_modules/@vue/cli-service/lib/config/prod.js,具体terser-webpack-plugin的配置在同文件夹下的terserOptions.js,生产环境中可以添加以上配置项10
