uniapp转小程序项目太大进行分包处理

uniapp转成小程序时分包处理

首先在进行分包时要对你的manifest.json文件进行配置一下,可参考官网
链接link

"app-plus": {
  "optimization": {
    "subPackages": true
  },
  "runmode" : "liberate" // 开启分包优化后,必须配置资源释放模式
}

首先分包,尽量tabBar里面的页面放在主包里面
uniapp转小程序项目太大进行分包处理_第1张图片

然后开始配置page.json文件,在和pages同级配置subpackages
uniapp转小程序项目太大进行分包处理_第2张图片
在配置subpackages时的时候要注意

subPackages":[
		{
		"root":"pagesA", // 这里是分包的名称
		"pages":[
			{
				"path": "pages/faxian/faxian",  // 这里时分包里面页面的路径
				"style": {
					"navigationStyle": "custom",
					"enablePullDownRefresh":true
			
				}
			}
		]
		},
		{
		"root":"pagesB",
		"pages":[
			{
				"path": "pages/faxian/faxian",
				"style": {
					"navigationStyle": "custom",
					"enablePullDownRefresh":true
				}
			}
		]
		}
]

!!!!!!!!!!!!!!!

要注意的是, 分包后文件里面的有些路径就会变了,不改的话就会报错, 需要把那些路径改成现在文件所在的路径
第一次写这个功能,遇到了许多坑,走了很多弯路,参考了好多大神的博客,受益匪浅,希望大家都可以乘风破浪一往无前
https://blog.csdn.net/xiyunmengyuan/article/details/105409779

https://blog.csdn.net/qq_24532201/article/details/104845136?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

https://blog.csdn.net/qq_24532201/article/details/104845136?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
uniapp转小程序项目太大进行分包处理_第3张图片

你可能感兴趣的:(uniapp,小程序)