因为小程序对大小有2m的限制,所以有些时候小程序过大,没法上传,解决方法如下;
1,看引入的静态资源,如图片什么的,可以压缩,换成png,或者让后端放进后台资源,https引入,
2,引入的js包css包网上如果有资源可以换成网络资源,
3,引入的插件包可以按需引入,不用全部引入,
4,一下复用多的功能可以封装,减少代码冗余
以上处理后如果还是较大可以考虑小程序分包,通过分包减少包的大小,
api地址如下https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html
在通过在 app.json subpackages
字段声明项目分包结构就可以把项目分包,减少包的大小,分包可以简单分包和独立分包
主要区别是独立分包的小程序可以不下主包的情况下运行,值得注意的是分包以后js不能跨包复用,独立分包可以提高页面加载这速度,可以有多个独立分包