一、背景
开发微信小程序时在进行手机预览时,报错显示:代码包大小超过限制,如下图👇

二、问题
根据错误提示,子包的源代码大小为2094KB,超过了2MB的最大限制。
三、解决
在本地设置中将体积上线调整为4M👇

四、新问题
虽然我已经将分包体积上限调整为4M了,但是我的包体积也超过了4M

五、解决新问题
在HBuilderX里面选择manifest.json文件,在微信小程序配置中勾选【上传代码时自动压缩】,可以减小包的体积

最后,再重新预览时是可以正常扫码的~~
六、新bug记录 ----【上传时大小超过限制】
6.1、问题描述:
因之前的电脑太卡,就换了个主机,HBuilderX是下载的最新版本,微信开发者工具用的是新换的主机上就有的,我编译和真机调试都是正常的,代码做了分包,也有压缩;但是发布上线审核,一直显示包体积过大,超过2MB;但是同样的代码,在同事电脑上是可以正常发布的,我这里就是不行,百度看了下可能是HBuilderX或者微信开发者工具版本的问题
6.2、解决:
6.2.1、解决hbuildx版本的问题
新下载的HBuilderX版本是:HBuilderX.3.96,还原到之前的版本:HBuilderX.3.8.12。发现编译还是不太行,这里需要注意的是HBuilderX在运行时记得勾选压缩代码选项👇

6.2.2、解决微信开发者工具版本的问题
既然更换了HBuilderX版本没效果,再去看是不是微信开发者工具版本问题导致的~~
现在的微信开发者工具版本是:v1.06.2308310,同事的微信开发者工具版本是:v1.06.2303220;怀疑是不是版本不同导致的问题,或者是不是我这个版本号太高了的原因,但是在微信开发者工具上也没找到回退版本的入口。
我就重新下载了微信开发者工具,重新下载的版本是:v1.06.2301160,再上传发布就正常了

最后,👏👏 😀😀😀 👍👍
文章讲述了在开发微信小程序时遇到的代码包大小超过限制的问题,通过调整分包体积上限、启用代码压缩以及更新HBuilderX和微信开发者工具版本来解决。作者还分享了新版本软件可能导致的bug和解决方法。
4424

被折叠的 条评论
为什么被折叠?



