因为小程序的大小有限制,单包不能超过2M,整包不能超过16M,如果小程序太大,不做分包处理的话就无法上传成功。
1、页面分包
详情查看https://uniapp.dcloud.io/collocation/pages?id=subpackages

如果分包的自定义组件只有分包里面才使用,那么这个组件文件夹可以放到分包里面,这样打包的时候就不会分包到主包里。tabBar的页面必须放在主包里。
2、根据目录再pages.json

注意:写在subPackages里面的pages的路径就不能写在pages里面了。
在HBuilderX中文件manifest.json中选择源码视图,找到mp-weixin添加“optimization”:{"subPackages":true}开启分包优化
3、图片的分包,因为static默认是被打包到主包的,如果图片比较多的话,也是会占用很多资源的,所以如果图片最好也做分包,可以放在新建的文件夹,比如images。
im

本文介绍了解决小程序因体积过大导致无法上传的问题的方法,包括页面分包、图片分包等技术细节,并提供了具体实现步骤。
最低0.47元/天 解锁文章
1298

被折叠的 条评论
为什么被折叠?



