最近开发一款小程序,内容较多,导致代码体积太大,上传到线上失败
解决方案
分包处理
注意: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
以上为分包处理!