uniapp有个巨坑,一但项目的总vue数量或代码量超过一个值,则有以下表现症状:
page.json 中添加 path,无论该 path 是加在在主包中,还是加在 subPackages 的子包中,运行在 APP 中 HBuilder 直接 闪退,控制台无任何错误信息。在H5中正常。
测试情况:
有人说是vue数量问题,大概200多个vue。但从我测试来看,应该与代码量关系更大,因为我测试时无论建立多少空的vue,都没有闪退,但如果在里面加了任何代码就会闪退,注释的代码也不行。
原因分析:
可能编译后的文件超过了一定大小导致。(猜测)
目前解决方案:
拆项目,保持每个项目总vue数不超过200个或控制代码量。
这个坑官方没有任何解释或修正。
看 原文 该巨坑2021年就有人提出来了,但官方没有一个问题说明或完美的解决方案。