Lerna 备忘清单 === 本备忘单旨在快速理解 [Lerna v6](https://github.com/lerna/lerna) 所涉及的主要概念,显示了它的常用命令使用清单。 入门 ---- ### 介绍 现代构建系统,用于管理和发布来自同一存储库的多个 JavaScript/TypeScript 包。 ```bash $ npx lerna@latest init ``` 下面是示例目录结构 ```shell {15} ├── README.md ├── remixapp # web 应用 (remixapp) │   ├── src │   └── package.json │ ├── packages │   ├── footer # 组件(@remixapp/footer) │ │   ├── src │ │   └── package.json │ │ │   └── header # 组件(@remixapp/header) │    ├── src │    └── package.json │ ├── lerna.json └── package.json ``` ### 引导程序 (Bootstrap) 它在 `package.json` 中依赖于它们,如下所示: ```json {3,4} "dependencies": { // .... "@remixapp/header": "*", "@remixapp/footer": "*" } ``` `remixapp` 应用程序导入`页眉`和`页脚`库,如下所示: ```jsx import { Header } from "header"; import { Footer } from "footer"; export default function Home() { return ( <>
Content!