安装插件
npm install terser-webpack-plugin --save-dev
配置插件
- config/config.js 文件中配置
export default defineConfig({
...,
chainWebpack: function (config, { webpack }) {
console.log(process.env.NODE_ENV)
// 线上环境就去除console输出
process.env.NODE_ENV === 'production' && config.optimization.minimizer('terser').tap((args) => {
args[0].terserOptions.compress.drop_console = true;
args[0].terserOptions.compress.drop_debugger = true;
return args;
});
}
});