当前位置: 首页 > news >正文

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

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


文章转载自:

http://SgXD5RFK.mjybt.cn
http://B0hBOcEV.mjybt.cn
http://Oo6h0Fxt.mjybt.cn
http://S2sheQV0.mjybt.cn
http://xMBnyvc6.mjybt.cn
http://vKJc9Q68.mjybt.cn
http://jaIWGFqg.mjybt.cn
http://PQpbfXVh.mjybt.cn
http://rkOP9Zsp.mjybt.cn
http://5vjsqpYM.mjybt.cn
http://yv9LS5U0.mjybt.cn
http://1hv4EOBC.mjybt.cn
http://vOZARAeA.mjybt.cn
http://0ILON6sj.mjybt.cn
http://GcHGsur0.mjybt.cn
http://KNiJcpSz.mjybt.cn
http://LPkOXuOF.mjybt.cn
http://mRFgXYba.mjybt.cn
http://e6J0vGTZ.mjybt.cn
http://V0suHtJw.mjybt.cn
http://gV7gOnof.mjybt.cn
http://6cgnoErv.mjybt.cn
http://1olI2z4r.mjybt.cn
http://MtJrz7Zb.mjybt.cn
http://a2DCtybH.mjybt.cn
http://QjZTEiy3.mjybt.cn
http://sCBTLEtX.mjybt.cn
http://nJkBnJp2.mjybt.cn
http://rRtPOOXM.mjybt.cn
http://9GD6dFgi.mjybt.cn
http://www.dtcms.com/a/378878.html

相关文章:

  • C/C++项目练习:命令行记账本
  • mes之生产管理
  • 【51单片机】【protues仿真】基于51单片机多功能电子秤系统
  • VSCode 下 PlatformIO 的使用
  • Shell编程:生成10个随机数,并判断最大值和最小值
  • nginx参数介绍(Nginx配置文件结构、nginx命令)
  • Java mp4parser 实现视频mp4 切割
  • 安卓13_ROM修改定制化-----系统升级(OTA 更新)后保留 Magisk 的 root 权限和相关功能
  • Codebuddy Code CLI 实战体验:从安装到生成俄罗斯方块小游戏
  • 【代码随想录day 24】 力扣 90. 集合II
  • [iOS] 属性关键字
  • MVC及其衍生
  • 前端开发为什么要禁止使用 == 操作符?
  • langchain4j入门(跟随官网学习)第一章
  • ASSIGN (LV_NAME) TO <FS_NAME>. 通过变量名动态访问变量
  • 二、WPF——Style样式玩法(通过资源字典将Style独立,全局调用)
  • 基于Hadoop进程的分布式计算任务调度与优化实践——深入理解分布式计算引擎的核心机制
  • 用工招聘小程序:功能版块与前端设计解析
  • Golang高效JSON处理:easyjson性能提升6倍
  • Golang语言入门之数组、切片与子切片
  • Go 死锁全解析:4个条件+5个场景+6个解决方案
  • Go语言快速入门教程(JAVA转go)——1 概述
  • 【leetcode】139. 单词拆分
  • 使用yocto工具链交叉编译lsof命令
  • vue项目的main.js规划设计与合理使用
  • FPGA入门-无源蜂鸣器驱动
  • 使用Langchain生成本地rag知识库并搭载大模型
  • [第一章] web入门—N1book靶场详细思路讲解
  • uniapp 文件查找失败:main.js
  • 第7篇、Kafka Streams 与 Connect:企业级实时数据处理架构实践指南