微信小程序分包
对小程序进行分包,可以优化小程序首次启动的下载时间,以及在多团队共同开发时可以更好的解耦协作。可以多个分包。
目前小程序分包大小限制:
- 整个小程序所有分包大小不超过 20M
- 单个分包/主包大小不能超过 2M
具体使用方法请参考:
开发者通过在 app.json subpackages 字段声明项目分包结构
独立分包是小程序中一种特殊类型的分包,可以独立于主包和其他分包运行。
|
使用独立分包时要注意:
关于
|
- 分包预下载 基础库 2.3.0
- 开发者可以通过配置,在进入小程序某个页面时,由框架自动预下载可能需要的分包,提升进入后续分包页面时的启动速度。
配置方法
预下载分包行为在进入某个页面时触发,通过在 app.json 增加 preloadRule 配置来控制。
在小程序中,不同的分包对应不同的下载单元;因此,除了非独立分包可以依赖主包外,分包之间不能互相使用自定义组件或进行 require。
「分包异步化」特性将允许通过一些配置和新的接口,使部分跨分包的内容可以等待下载后异步使用,从而一定程度上解决这个限制。

浙公网安备 33010602011771号