跳到主要内容

前端工程 · 工具链

Monorepo

也叫:单仓多包、单体仓库、pnpm workspace

多个应用与共享包放在同一个 Git 仓库里,用 workspace 管理依赖与构建,方便统一版本与复用。

详细解释

Monorepo 不是「把所有公司项目塞一个仓」的同义词,而是有意把强相关的 web、server、shared 放一起,共享类型与组件,避免多仓版本漂移。

常见工具:pnpm workspace、Turborepo、Nx。好处是改 shared 立刻能在各 app typecheck;代价是 CI、权限与克隆体积要设计好。

和「一个仓一个服务」相比,更适合产品本身就是多端一体(本项目的 web/server/extension 即是)。

开发者信息
术语 ID
eng-monorepo
DOM 选择器
没有 DOM 线索,这个概念不在页面上直接识别。
优先级
1 · 同一层有多条命中时,优先级高的胜出
版本
v1 · 更新于 2026/10/05