Skip to main content

JavaScript 大仓的独创工具

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

Lerna

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

Create React AppCreate React App
JestJest
StrapiStrapi
NestJSNestJS
WebdriverIOWebdriverIO
NxNx

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

Lerna 以最有效的方式、以正确的顺序、并行地、使用高级缓存并可以将其分发到多台计算机上,对任意数量的项目运行命令。

运行任务

发布包的终极工具

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

发布包

为什么使用 Lerna?

大仓允许你在同一个存储库中开发多个包,这对于提高工作效率非常有用。 你可以共享代码、建立明确的所有权并拥有快速统一的 CI。 这就是为什么越来越多的团队转向这种开发方式。

想要用好大仓,你需要一个好的大仓工具,而 Lerna 正是这样的工具。 Lerna 速度快、使用广泛且经过实战考验。