跳到主要内容
NEWNrwl takes stewardship!

Lerna 是JavaScript 多包管理工具

Lerna 是一个快速、现代的构建系统,用于管理同一个仓库中的多个 JavaScript/TypeScript 包。

Lerna

全球数千个团队正在使用 Lerna

Create React AppCreate React App
JestJest
StrapiStrapi
NestJSNestJS
WebdriverIOWebdriverIO
NxNx

最快的构建系统 由 Nx 提供支持

Lerna 以最有效的方式运行命令,在正确的顺序下,并行使用高级缓存,并有可能在多台机器上分布。

运行任务

终极包发布工具

Lerna 是发布多个包到 npm 的终极工具。无论包是否有独立版本,Lerna 都能满足您的需求。

发布包

为什么选择 Lerna?

Monorepos 允许您在同一个仓库中开发多个包,这对于提高生产力非常棒。您可以共享代码、明确所有权,并拥有快速统一的 CI。这就是为什么越来越多的团队转向这种开发方式。

要充分利用 monorepos,您需要一个优秀的 monorepo 工具,而 Lerna 正是这样。Lerna 是 快速、广泛使用且经过实战检验的。