直接在 vue.config.js 中进行更详细的 Terser 配置:
const TerserPlugin = require('terser-webpack-plugin');
module.exports = {
configureWebpack: config => {
if (process.env.NODE_ENV === 'production') {
config.optimization.minimizer = [
new TerserPlugin({
terserOptions: {
compress: {
drop_console: true, // 去掉 console
drop_debugger: true, // 去掉 debugger
pure_funcs: ['console.log'], // 去掉特定的 console 语句
},
},
}),
];
}
}
};