人最宝贵的是生命。生命对于每个人只有一次,人的一生应当这样度过:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧;临终之际,他能够说:“我的整个生命和全部精力,都献给了世界上最壮丽的事业——为人类的解放而斗争。”————《钢铁是怎样炼成的》第一部第五章
1. 什么是独立分包
独立分包本质上也是分包,只不过它比较特殊,可以独立与主包和其他分包而独立运行。
2. 独立分包和普通分包的区别
- 普通分包必须依赖主包才能运行
- 独立分包可以在不加载主包的情况下,独立运行
3. 独立分包的应用场景
- 开发者可以按需,将某些具有一定功能独立性的页面配置到独立分包中。
- 当小程序从普通的分包页面启动时,需要下载主包。
- 而独立分包不依赖主包即可运行,可以很大程度上提升分包界面的启动速度
- 一个小程序中可以有多个独立分包
4. 配置方法
通过independent声明独立分包
"subPackages": [
{
"root": "pkgB",
"pages": [
"pages/apple/apple"
],
//声明独立分包
"independent": true
}
],
5. 引用原则
独立分包和普通分包以及主包之间,是相互隔绝的,不能相互引用彼此的资源
- 主包无法引用独立分包内的私有资源
- 独立分包之间,不能相互引用私有资源
- 独立分包与普通分包之间,不能相互引入私有资源
- 独立分包中不能引入主包内的公共资源