<- 返回博客
我为什么把侧边项目全部迁到了 monorepo

我为什么把侧边项目全部迁到了 monorepo

2026-08-21 / 56 次阅读工程化Monorepo

起点:五个仓库的依赖地狱

去年我同时维护着五个侧边项目,共享的 UI 库改一个按钮样式,要在五个仓库里各升一次版本。

迁移之后

  • 一次提交完成跨包改动
  • 统一构建与缓存,CI 时间缩短 60%
  • 共享配置的维护成本趋近于零

代价

工具链的学习曲线是真实存在的。但当项目超过三个,收益就开始指数级显现。