魏小鹏
魏小鹏
  • 发布:2024-01-03 12:14
  • 更新:2024-01-26 17:00
  • 阅读:213

【报Bug】导致编译巨卡的隐形BUG

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

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

第三方开发者工具版本号: 1.06.2401020

基础库版本号: 3.2.5

项目创建方式: CLI

CLI版本号: 3.0.0-3090920231225001

示例代码:

https://github.com/ilxqx/uniapp-bug-demo

操作步骤:

https://github.com/ilxqx/uniapp-bug-demo

预期结果:

编译速度正常

实际结果:

编译速度巨慢

bug描述:

我们项目一般编译时间在4-5秒左右,最近突然编译时间需要36秒左右,简直是天差地别,感受相当明显。控制台无报错,一切都很友好,就是编译巨慢。

一直耿耿于怀的我怎么能容忍,于是我便使用最笨的办法逐个注释每个页面来查找是哪个页面导致的编译变慢,最终我定位到了一个页面,于是我又开始逐行注释代码排查,皇天不负有心人我最终得到答案,是因为引用了一个 tui-icon 的组件导致的,我删除这个组件引用,一切正常,引用这个组件编译巨慢,一切的矛头最终也指向了这个组件。

经过我对tui-icon组件内部探查一番后并未发现可疑之处,固我猜测可能是uniapp的bug,我已经整理好了复现Demo:https://github.com/ilxqx/uniapp-bug-demo

同时我也向Github提了Issue:https://github.com/dcloudio/uni-app/issues/4661,希望官方排查一下这个问题哈。

最后:其实我想说,像这种问题,没有报错,很多人其实就放弃排查了,因为无从下手,项目又很大,根本力不存心,加之四五十秒的编译时间等也就等了,无所谓了,故而因此会纵容很多类似的BUG而不到解决,这其实是是不好的现象。但愿遇到类似问题的其他人也可以愿意花时间找出根因让官方介入解决,我们的uniapp生态才能更好,体验,性能才能逐步上升。

2024-01-03 12:14 负责人:YUANRJ 分享
已邀请:
YUANRJ

YUANRJ

感谢反馈,这边排查下

YUANRJ

YUANRJ

y***@jiayuxiangmei.com

y***@jiayuxiangmei.com

我提了啊,没人理!安卓9百分百崩溃的bug,吓不吓人?安卓9以上会死屏,贼勾八吓人!

要回复问题请先登录注册