- 小程序在打包上传代码是,代码的大小不能超过2M的大小,但是当小程序设计的功能较多时,此时包的大小会超过2M
- 解决:使用小程序的分包机制
- 开发者通过在 app.json subpackages 字段声明项目分包结构:
- {
"pages":[
"pages/index",
"pages/logs"
],
"subpackages": [
{
"root": "packageA",
"pages": [
"pages/cat",
"pages/dog"
]
}, {
"root": "packageB",
"name": "pack2",
"pages": [
"pages/apple",
"pages/banana"
]
}
]
}
- 以上都是小程序官方文档的解释,可以自行去了解文档说明
- 注意分包A只能引用A包内的文件,和主包的文件,但不能引分包B的文件
- 项目使用:
- 查看每个包的大小
- 分包的页面和正常页面是一样的
- 使用分包就可以解决代码超过2M的限制