我正在使用 VUE CLI 3,我需要从构建的产品中删除console.log和代码注释。这是我的Terser设置:
src文件夹中的webpack.config.js
module.exports = {
mode: 'production',
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
terserOptions: {
ecma: undefined,
warnings: false,
parse: {},
compress: {drop_debugger},
mangle: true, // Note `mangle.properties` is `false` by default.
module: false,
output: null,
toplevel: false,
nameCache: null,
ie8: false,
keep_classnames: undefined,
keep_fnames: false,
safari10: false,
},
}),
],
},
};
我的生产工作流程:运行npm run build
-> cd dist
->npm run serve
生产版本仍会输出所有console.log语句并显示代码注释(<!-- -->)
。我需要更改哪些内容才能删除它们?