一、问题描述
在使用uniapp进行微信小程序开发时,经常会遇到包体积超过2M而无法上传:
二、解决方案
目前关于微信小程序分包大小有以下限制:
整个小程序所有分包大小不超过 30M(服务商代开发的小程序不超过 20M)
单个分包/主包大小不能超过 2M
网络上关于优化的方式大体如下:
1.图片优化:
(1)静态图片尽量使用线上地址,不要放到项目中:
我们可以将static的图片上传图片服务器上去,小程序使用链接的形式来下载使用图片。
(2)除了tabBar的iconPath,因为那个只能使用本地资源,相对来说这个不大。
(3) 图片压缩:可以使用在线压缩工具https://tinypng.com/
2.分包加载:
除了TabBar的页面,其他的页面进行分包处理,保证主包的大小。具体分包方法请参考官方文档:使用分包
<