小程序-分包

目录

分包

基础概念

1. 什么是分包

2. 分包的好处

3. 分包前项目的构成

4. 分包后项目的构成

5. 分包的加载规则

6. 分包的体积限制

使用分包

1. 配置方法

2. 打包原则

3. 引用原则

独立分包

1. 什么是独立分包

2. 独立分包和普通分包的区别

3. 独立分包的应用场景

4. 独立分包的配置方法

5. 引用原则

分包预下载

1. 什么是分包预下载

2. 配置分包的预下载

3. 分包预下载的限制


分包

基础概念

1. 什么是分包

分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。

2. 分包的好处

对小程序进行分包的好处主要有以下两点:

  1. 可以优化小程序首次启动的下载时间
  2. 在多团队共同开发时可以更好的解耦协作

3. 分包前项目的构成

分包前,小程序项目中所有的页面和资源都被打包到了一起,导致整个项目体积过大,影响小程序首次启动的下载时间。

4. 分包后项目的构成

分包后,小程序项目由 1 个主包 + 多个分包组成:

  1. 主包:一般只包含项目的启动页面TabBar 页面、以及所有分包都需要用到的一些公共资源
  2. 分包:只包含和当前分包有关的页面和私有资源

5. 分包的加载规则

  1. 在小程序启动时,默认会下载主包并启动主包内页面(tabBar 页面需要放到主包中)
  2. 当用户进入分包内某个页面时,客户端会把对应分包下载下来,下载完成后再进行展示(非 tabBar 页面可以按照功能的不同,划分为不同的分包之后,进行按需下载)

6. 分包的体积限制

目前,小程序分包的大小有以下两个限制:

  1. 整个小程序所有分包大小不超过 16M(主包 + 所有分包)
  2. 单个分包/主包大小不能超过 2M

使用分包

1. 配置方法

代码:

"subPackages": 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值