最近开发一款小程序,内容较多,导致代码体积太大,上传到线上失败
解决方案
分包处理
注意:tabbar的页面不能放到子包
具体操作
这里分两个包:
第一步
在根目录创建packageA、packageB
第二步
把原本的pages目录下的部分页面放到 packageA或者 packageB
第三步
在app.json中,与pages 同级下新建数组 ''subpackages", 添加与第一步对应的页面路径
"subpackages": [
{
"root": "packageA",
"name": "packA",
"pages": [
"pages/action/action"
]
},
{
"root": "packageB",
"name": "pack2",
"pages": [
"pages/device/device"
]
}
],
以上分的两个子包的路径为 /packageA/pages/action/action
/packageB/pages/device/device
以上为分包处理!