monorepo:项目代码管理方式,单个仓库中管理多个项目是一种设计思想
lenra:是一种工具,对于使用npm和git管理多软件包代码仓库的工作流程进行优化

lerna init:创建一个新的的 lerna repo。生成一个目录,其中包含 lerna.json 和 pacakge.json,以及一个空的 packages 文件夹lerna bootstrap:等同于 lerna link + yarn installlerna publish:运行这个命令会发布所有子项目 git 现在未发布的提交到 npmlerna run:将执行所有子项目中定义在 package.json 中的同名的命令