解决:微信小程序预览时代码包太大

avatar
作者
筋斗云
阅读量: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,再上传发布就正常了

最后,👏👏 😀😀😀 👍👍

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!