vue-cli4 如何配置发布时删除全部 console

2020-04-21 12:04发布

问题:

网上千篇一律的都是vue-cli 3的,好不容易在官网3->4的升级手册找到4.x的配置方式(https://cli.vuejs.org/migrating-from-v3/#vue-cli-service),

但发布后,查看js文件里依然还有 console.log和 console.error

我的vue.config.js配置项

terser-webpack-plugin compress 配置
https://github.com/terser/terser#compress-options

回答1:

config.optimization.minimizer('terser').tap(args => {
        args[0].terserOptions.compress['warnings'] = false;
        args[0].terserOptions.compress['drop_console'] = true;
        args[0].terserOptions.compress['drop_debugger'] = true;
        // args.terserOptions.compress['pure_funcs'] = ['console.*'];
        //返回结果改成下面看一下
        return [...args];
 })


回答2:

LZ 你的问题解决了吗 我现在也是没办法取消console cli版本是4.1.0 按照官网的教程打uat包无效 没有配置环境变量的判断