当前位置:   article > 正文

【微信小程序】解决代码上传超过大小限制,小程序分包_微信小程序上传超了怎么办

微信小程序上传超了怎么办

微信小程序分包

小程序项目更新迭代,代码越来越大,超过了2M,小程序不能发布

快速解决方案,原来的页面跳转都不需要改,只需要改变app.json文件

原来app.json内容

{
  "pages": [
    "pages/ucenter/feedback/feedback",
    "pages/ucenter/collect/collect"
  ]
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

修改后app.json内容

{
  "pages": [
  
  ],
  "subPackages": [
    {"root": "pages/ucenter/feedback/", "pages": ["feedback"]},
    {"root": "pages/ucenter/collect/", "pages": ["collect"]}
  ]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

代码目录结构
在这里插入图片描述

第二种拆分方式

如果想把拆分的页面都放在一个包下面,按照以下结构配置

app.json内容

{
  "pages": [],
  "subPackages": [{
			"root": "orderPages",
			"pages": [{
					"path": "pages/jiaoyi/pay-result",
					"style": {
						"navigationBarTitleText": "支付"
					}
				}, {
					"path": "pages/jiaoyi/order",
					"style": {
						"navigationBarTitleText": "订单"
					}
				},
				{
					"path": "pages/jiaoyi/tihuo-list",
					"style": {
						"navigationBarTitleText": "提货列表"
					}
				}
			]
		}
	]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

代码目录结构
这里面的orderPages所在位置与pages目录是同级的,这样就可以把需要分包的页面都放在一个包下面
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/326352
推荐阅读