单核细胞增多症 组织级别JavaScript monorepo配置,演示了跨项目代码共享,依赖项管理和工具配置。 介绍 尽管我们为具有多个NPM模块的单个JavaScript项目提供了,但我还没有遇到组织级monorepo配置的好例子。 除了在monorepo内进行开发的许多好处之外,这种组织级模式确实在要求在需要完全不同的构建管道的多个项目中大量重用代码的情况下确实出色。 样板的脚手架非常少,并且已记录了代码。 该实现是由需求决定的,但是在大多数情况下,更改应该非常简单。 用法 该配置具有3个关键功能: 通用代码共享(无需发布或版本控制) 统一依赖性管理 智能变更检测和特定于项目的构