微信小程序开发代码分包
大家有没有遇到在上传小程序的时候提示代码包大小超过限制,如下图所示:
那么该如何解决这个问题呢?
解决方案:
1.将本地图片资源存储到云存储上,图片替换为可访问的https开头的文件访问URL,减少代码包的南内存
2.将代码进行分包
在app.json文件配置分包的参数,保存后会自动生成文件夹
"subpackages": [
{
"root": "subpackage/",
"pages": [
"youpage/index",
]
}
],
再将你小程序中不经常访问到的页面移动到subpackages包下面,修改原页面访问路径,例如将:
“pages/coupon_goods/coupon_goods” 改为"subpackages/coupon_goods/coupon_goods" ,完成后即可减少主包的内存
ps:如果分包一个包内存还是很大,可以多分几个包,代码如下:
"subpackages": [
{
"root": "subpackage1/",
"pages": [
"youpage/index",
]
},
{
"root": "subpackage2/",
"pages": [
"youpage/index",
]
}
],
参考微信官方:https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html