小程序踩坑--包超过最大限制2M

1,866 阅读1分钟
  • Error: 分包大小超过限制,main package source size 4471KB exceed max limit 2MB [20200512 14:27:59][wx3bc275bd3e96de91]

1.webp

当包超过限制时,在预览和上传代码的时候会出现上面报错,

小程序各个包限制如下:

2.webp

通过app.json文件进行配置分别打包即可解决此问题

官方链接:developers.weixin.qq.com/miniprogram…

3.webp

要注意的是更改文件路径以后,所有相关的路径都需要处理,各个包之间不能相互引用,可以引用pages中的文件。

根目录中的img文件大小也包含在打包限制中,需要将各个页面相对应的图片放置在对应的包文件中,以解决打包文件过大的问题。

我的项目文件目录及配置如下所示:

4.webp