当Uniapp微信小程序的包超过2M后,可以选择分包来优化项目
- 主包,用来放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本
- 分包,其他除了启动页面/TabBar页面外的页面,和每个分包页面下所需要使用的组件
实现分包,主要是两个步骤:
1. 配置manifest.json文件
在"mp-weixin"对象下,开启分包配置"optimization": {
"subPackages": true
}
"mp-weixin" : {
"appid" : "",
"setting" : {
"urlCheck" : false,
"minified" : true
},
"usingComponents" : true,
"optimization": {
"subPackages": true
}
},
2. 配置pages.json
新增"subPackages": []数组,分别配置root属性和pages属性,root是分包的名称,pages接收分包下的页面配置,配置写法等同于上级的pages
"subPackages": [
{
"root&#