z***@qq.com
z***@qq.com
  • 发布:2023-12-29 16:32
  • 更新:2023-12-29 16:32
  • 阅读:740

uniapp+vue3 APP-PLUS android打包不能除去console.log

分类:HBuilderX

已配置了vue.config.js

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
})
}
}
生成本地打包资源检查后还是存在console.log代码。表现为 在app-service.js 中有 o("log","at App.vue:39"
但通过网站PC发布后build/h5中却能清除掉console.log代码

2023-12-29 16:32 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复