【微信小程序】【分包】实现分包,脱离2048kb/2M的限制
前言
微信开发者官方参考:使用分包 | 微信开放文档
在开发微信小程序过程中,代码包总会超出2M(2048kb);
这时候,我们有两个方案:
① 一个是压缩代码、压缩静态资源文件,实现不超出。
② 实现分包,2M变为20M.
效果展示(成功)
分包过程
分包其实就是分模块,实现模块化。
分模块,可以按照功能分模块,也可以按照指定分类来等等,主要使得自己逻辑清晰就好。(不一定标准和准确)
这里的例子就拿笔者的工具宝盒
小程序来打比方,首先,按照类型模块化,分为娱乐类型(Game)和实用类型(Tool).
未分包与分包的对比
主要代码
{ "subpackages": [{ "name": "A", "root": "pagesA", "pages": [ "pages/index/index" ] }, { "name": "B", "root": "pagesB", "pages": [ "pages/index/index" ] }], }