小程序使用了很多3-5k的小图片。
如果使用云开发的存储,频繁下载会消耗大量资源。
如果小图片都放在主包,则主包大小超过了2M。
so,决定采用分包,当然分包大小也不能超2M。
官网分包相关信息:
https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html
分包在app.json中的配置
"subpackages": [
{
"root": "packageA",
"name": "pack1",
"pages": [
"pages/namesfaces/index"
]
}
],
分包目录结构
引用文件的相对目录要正确,如:
- 引用主包的js文件:const util = require('../../../utils/util.js')
- 页面跳转链接:url: '/packageA/pages/namesfaces/index',
- 图片地址中不要有空格(否则在真机上not found图片)