网站首页 > 精选文章 正文
作者: 京东零售 胡亚龙
背景
大促营销h5活动页面复用已有能力,快速搭建上线,沉淀通用方法。后续开发时研发效率提升40%。
技术实现
五种技术方案
??
各方案优劣:
略。
工作空间集中管理
前三种方式不做介绍。
项目结构 | 单楼层开发 | 公共模块 |
工作空间:
packages:
# 楼层组件用到的依赖
- "packages/*"
# 楼层组件
- "floors/*"
- "floors-fem/*"
# 楼层应用
- "apps/*"
# exclude packages that are inside test directories
- "!**/test"
模块引用:
"dependencies": {
"@babor/apis": "workspace:*",
"@babor/components": "workspace:*",
"@babor/consts": "workspace:*",
"@babor/hooks": "workspace:*",
"@babor/utils": "workspace:*",
"@jmfe/ifloor-scripts": "2.2.4",
"@jmfe/jmfe-customcode-api": "^2.1.0",
"react": "16.10.1",
"react-dom": "16.10.1",
"react-scripts": "^4.0.3"
},
参考:通天塔ihub楼层mono repository管理?
中央仓库管理
简要介绍:
0. 基于工作空间升级。
1. 独立主仓库集中配置文件。
2. 独立子仓库统一共建资源。
3. 独立子仓库开管理务模块。
升级迭代
通过git仓库和分支管理,项目迭代升级非常容易。
总结:
适用于同类项目管理,比如楼层开发,后台系统,规范管理等。
每种方式各有适用场景,中央仓库管理不一定是最合适的选择。
约束 or 灵活。
猜你喜欢
- 2025-01-20 将 node_modules 目录放入 Git 仓库的优点
- 2025-01-20 微软开源Scalar 提升操作巨型Git仓库的速度
- 2025-01-20 把一个 Git 仓库打包成 zip 压缩包
- 2025-01-20 不同主机迁移git仓库Gitolite
- 2025-01-20 同步GIT仓库的操作 -- fetch命令
- 2025-01-20 git log 命令用法实例 (2)
- 2025-01-20 还在为 Git 仓库瘦身头疼?快来试试 repo-clean
- 2025-01-20 自建Git服务器 - 创建属于你自己的代码仓库,开启你的Git私服之旅
- 2025-01-20 从零开始,小白也能学会的创建Git仓库实操
- 2025-01-20 无公网搭建私有GIT同步仓库思路
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)