Lerna 是 JavaScript/TypeScript 的原始单体库工具。它已经存在多年,被成千上万的项目使用,包括 React 和 Jest。Lerna 解决了 JavaScript/TypeScript 单体库的两个最大问题:
以下是使用 Lerna 的步骤:
lerna.json
的配置文件。package.json
文件中已经配置了 workspaces
:
{ "private": true, "workspaces": ["packages/*"] }
这里的 "packages/*" 表示你的工作区中的包都在 packages 文件夹下。package.json
文件中已经配置了 workspaces
,在 package.json
文件中添加如下配置:
{ "private": true, "workspaces": ["packages/*"] }