2018年03月30日
假设支持分包的小程序目录结构如下:
开发者通过在 app.json subPackages 字段声明项目分包结构:
分包加载的低版本兼容问题 微信 6.6.0 版本开始支持分包加载,而对于低于这个版本的客户端,我们做了兼容处理,开发者不需要对老版本微信客户端做兼容。对于老版本的客户端,编译后台会将所有的分包打包成一个整包,老版本的客户端依然按照整包的方式进行加载。所以在老版本的微信客户端下,是依然采取整包加载的方式加载的,建议开发者尽量控制代码包的大小。目前小程序分包大小的限制: 整个小程序所有分包大小不超过 4M 单个分包/主包大小不能超过 2M 随着时间推移,老版本覆盖率降低,我们会考虑进一步扩大代码包的大小。 分包加载的详细使用方法、示例项目文档上已有介绍,可查看接口文档:分包加载(https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages.html)
本文并非原创,原文来自于公众号微信开发者,作者special