webpack 打包自动删除console

671 阅读1分钟

vue.config.js配置

configureWebpack: {

output: {

filename: `./${VERSION}/js/[name]-[hash:8].js`,

chunkFilename: `./${VERSION}/js/[id]-[hash:8].js`,

},

optimization: {

minimizer: [

new UglifyJsPlugin({

uglifyOptions: {

// 删除注释

output: {

comments: false

},

// 删除console debugger 删除警告

compress: {

drop_console: true, //console

drop_debugger: false,

pure_funcs: ['console.log'] //移除console

}

}

})

]

}