uglifyjs-webpack-plugin 代码打包与压缩
安装
npm install uglifyjs-webpack-plugin --save-dev
在vue.config.js中配置
//需要引入
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
let isProduction = process.env.NODE_ENV;
configureWebpack: config => {
// 生产环境相关配置
if (isProduction == 'production') {
// 代码压缩
config.plugins.push(
new UglifyJsPlugin({
uglifyOptions: {
// 生产环境自动删除console
warnings: false,
compress: {
// warnings:false, // 若打包错误,则注释这行
drop_debugger: true,
drop_console: true,
pure_funcs: ['console.log']
}
},
sourceMap: false,
parallel: true
})
)
}
}