uniapp | 实现微信小程序端的分包处理

问题:

当微信开发者工具上传代码时,出现Error: 代码包大小超过限制,main package source size 2113KB exceed max limit 2048KB [20250910 09:15:31][wx822e805b1c2c4ac2] [1.06.2504010][win32-x64]

一、创建新分支

在进行分包重构这类重大结构调整前,创建新分支是最好的方法

好处 说明
🔒 安全性 主分支不受影响,出错可回退
🧪 可实验 可尝试多种分包方案
🤝 协作 多人评审后再合并
🚫 防误提交 避免未完成代码上线

操作步骤:

1.查看当前分支

git branch

2.查看是否有未提交的更改

git status

3.先提交或暂存当前修改

git add .

git commit -m"保存当前工作进度'

4.创建并切换到分包专用分支

git checkout -b feature-subpackage-weixin

二、项目拆分

1.根据上传时给的依赖提示,来进行拆分,将主包里面耦合度低的部分先拆分出去

2.保留主页和用户页面内容在主包,其他的尽量分给分包

对应的pages.json文件也要修改:

3.拆分完成后,要运行看一下有没有报错之类的,一般报错都是路径问题,可以找到对应页面查看

成功运行,在微信开发者工具里面预览页面也是没有问题,就说明拆包成功了。

三、合并分支

1.切换到主分支

git checkout feature-initial

2.合并之前创建的新分支

git merge feature-sub-weixi

这样就完美完成了分包处理!!!

相关推荐
qq_12498707532 小时前
基于小程序中医食谱推荐系统的设计(源码+论文+部署+安装)
java·spring boot·后端·微信小程序·小程序·毕业设计·计算机毕业设计
2501_915918416 小时前
iOS App 测试方法,Xcode、TestFlight与克魔(KeyMob)等工具组合使用
android·macos·ios·小程序·uni-app·iphone·xcode
棒棒的唐7 小时前
微信小程序右上角分享按钮如何根据用户登录状态确定是否允许分享
微信小程序·小程序
2501_915921437 小时前
iOS 描述文件制作过程,从 Bundle ID、证书、设备到描述文件生成后的验证
android·ios·小程序·https·uni-app·iphone·webview
小白学大数据7 小时前
基于 Python 的知网文献批量采集与可视化分析
开发语言·爬虫·python·小程序
毕设源码-郭学长7 小时前
【开题答辩全过程】以 基于微信小程序的医院管理系统为例,包含答辩的问题和答案
微信小程序·小程序
毕设源码-朱学姐7 小时前
【开题答辩全过程】以 基于微信小程序的医疗物资进销存管理为例,包含答辩的问题和答案
微信小程序·小程序
低代码布道师9 小时前
教培管家第06讲:搭建销售工作台——公海争夺与私海管理
低代码·小程序·云开发
柚鸥ASO优化10 小时前
抢占流量入口:小程序名称与关键词的优化指南
小程序
说私域11 小时前
基于链动2+1模式S2B2C商城小程序的营销策略创新与品牌发展研究
小程序·产品运营·流量运营