diff --git a/vue.config.js b/vue.config.js new file mode 100644 index 0000000..c88b274 --- /dev/null +++ b/vue.config.js @@ -0,0 +1,15 @@ +module.exports = { + chainWebpack: (config) => { + // 发行或运行时启用了压缩时会生效 + config.optimization.minimizer('terser').tap((args) => { + const compress = args[0].terserOptions.compress + // 非 App 平台移除 console 代码(包含所有 console 方法,如 log,debug,info...) + compress.drop_console = true + compress.pure_funcs = [ + '__f__', // App 平台 vue 移除日志代码 + // 'console.debug' // 可移除指定的 console 方法 + ] + return args + }) + } +}