用于管理具有多个包的 JavaScript 项目的工具。
将大型代码库拆分为单独的独立版本控制包对于代码共享非常有用。然而,跨多个存储库进行更改是混乱且难以跟踪的,并且跨存储库的测试变得非常复杂。
为了解决这些(以及许多其他)问题,一些项目会将它们的代码库组织到多包存储库中。Babel、React、Angular、Ember、Meteor、Jest 等项目在单个存储库中开发所有包。
Lerna 是一个工具,可以优化围绕使用 git 和 npm 管理多包存储库的工作流程。
数据统计
相关导航
暂无评论...