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

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

相关推荐
约翰先森不喝酒2 小时前
uni-app 网络请求封装实战:打造高效、可维护的HTTP请求框架
uni-app
最美不过下雨天啊2 小时前
微信小程序发送订阅消息-一次订阅,一直发送消息。
微信小程序·php·一次性订阅·长期订阅
2501_915921433 小时前
iOS App 性能监控与优化实战 如何监控CPU、GPU、内存、帧率、耗电情况并提升用户体验(uni-app iOS开发调试必备指南)
android·ios·小程序·uni-app·iphone·webview·ux
2501_915921434 小时前
前端开发工具有哪些?常用前端开发工具、前端调试工具、前端构建工具与效率提升工具对比与最佳实践
android·前端·ios·小程序·uni-app·iphone·webview
说私域5 小时前
基于开源AI智能名片、链动2+1模式与S2B2C商城小程序的流量运营与个人IP构建研究
人工智能·小程序·流量运营
weixin_177297220696 小时前
剧本杀小程序系统开发:构建线上线下融合的剧本杀生态圈
小程序·剧本杀
哆啦A梦15888 小时前
[前台小程序] 01 项目初始化
前端·vue.js·uni-app
2501_9159184111 小时前
HTTPS 端口号详解 443 端口作用、iOS 抓包方法、常见 HTTPS 抓包工具与网络调试实践
android·网络·ios·小程序·https·uni-app·iphone