uni-app 导致编译巨卡的隐形BUG

发布于 1周前 作者 yuanlaile 来自 Uni-App

uni-app 导致编译巨卡的隐形BUG

示例代码:

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生态才能更好,体验,性能才能逐步上升。


3 回复

感谢反馈,这边排查下


已确认问题,后续请在https://github.com/dcloudio/uni-app/issues/4661跟进

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

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!