使用 vue-cli-service
Vue CLI 提供了一个代码压缩和优化工具,vue-cli-service,我们可以配置其使用 UglifyJsPlugin 插件丢弃掉所有console语句
安装 UglifyJsPlugin 插件:
npm install uglifyjs-webpack-plugin --save-dev
修改 vue.config.js 文件:
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
module.exports = {
configureWebpack: config => {
if (process.env.NODE_ENV === 'production') {
// 丢弃掉所有 console 语句
config.plugins.push(
new UglifyJsPlugin({
uglifyOptions: {
compress: {
drop_console: true
}
}
})
)
}
}
}