阅读量:1
一、背景
开发微信小程序时在进行手机预览时,报错显示:代码包大小超过限制,如下图👇
二、问题
根据错误提示,子包的源代码大小为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,再上传发布就正常了
最后,👏👏 😀😀😀 👍👍