雨夜敬清秋
雨夜敬清秋
  • 发布:2025-06-06 09:17
  • 更新:2025-08-01 15:43
  • 阅读:193

【报Bug】最新的Arm版HBuilderX发布到H5无法移除console.log

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 15.5

HBuilderX类型: 正式

HBuilderX版本号: 4.66

浏览器平台: Edge

浏览器版本: 版本 136.0.3240.92 (正式版本) (arm64)

项目创建方式: HBuilderX

操作步骤:

发行到H5平台

预期结果:

没有console

实际结果:

console没有被移除,并加上了[system]

bug描述:

请看demo
按照官网配置移除console失败,并且所有console都被加上了[system]

2025-06-06 09:17 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

问题已复现,感谢反馈,已加分

  • 雨夜敬清秋 (作者)

    感谢受理,期待修复。

    2025-06-06 10:35

  • 雨夜敬清秋 (作者)

    请问预计会在哪个版本中修复?我看到4.71好像未修复此问题

    2025-06-17 11:17

  • DCloud_UNI_JBB

    回复 雨夜敬清秋: 近期会看下,我测试了空白的项目是生效的,你的demo又不生效

    2025-06-17 12:19

  • 雨夜敬清秋 (作者)

    回复 DCloud_UNI_JBB: 这个demo看了吗

    2025-06-25 09:33

  • 雨夜敬清秋 (作者)

    回复 DCloud_UNI_JBB: 这个bug怎么说

    2025-08-01 11:13

  • DCloud_UNI_JBB

    回复 雨夜敬清秋: 我用你给的demo,把home.vue文件的内容拷贝到我新建的vue2项目中,就能正常删除console.*,放到你的项目中就不行,不确定哪里给影响到了

    2025-08-01 11:33

  • 雨夜敬清秋 (作者)

    回复 DCloud_UNI_JBB: 看下 im 我私聊你了

    2025-08-01 11:40

  • 雨夜敬清秋 (作者)

    找到问题了,manifest.json中 开启了 web 的 treeShaking 就会导致 console 无法被删除并加上了[system]

    2025-08-01 12:51

雨夜敬清秋

雨夜敬清秋 (作者)

开新帖一直提示验证码不正确,只能在此跟帖提问
【报Bug】按照官网示例配置CopyWebpackPlugin失败
请查看附件示例

DCloud_UNI_JBB

DCloud_UNI_JBB

compress.pure_funcs = [  
                '__f__', // App 平台 vue 移除日志代码  
                'console.log',  
                'console.info',  
                'console.debug',  
                'console.warn',  
                'console.error',  
] 

以上配置可解决此问题

要回复问题请先登录注册