如何去除打包后的debugger和console
我们在开发过程中,经常会需要一些console和debugger来帮助我们调试代码等,但在生产环境不需要这些日志信息,所以,通常我们会将生产环境的debugger和console去除。
将项目中的 build/webpack.prod.conf.js
文件修改:
plugins:[
new UglifyJsPlugin({
uglifyOptions: {
compress: {
warnings: false,
drop_debugger:true, //去除打包后的debugger
drop_console:true //去除打包后的console
}
},
sourceMap: config.build.productionSourceMap,
parallel: true
}),
]
注:vue版本:“vue”:“^2.5.2”,webpack版本:“webpack”:" ^3.6.0"