欢迎回到莫诺雷波城堡!
现在城堡已经建成,每个房间(项目)都已就位。但如果没有正确的管理,事情可能会变得混乱。谁来帮助城堡顺利运转?这时勒纳登场了——一位强大的巫师,拥有神奇的命令,可以让一切保持秩序。
Lerna 是您在 monorepo 土地上的向导,确保所有房间(项目)同步,所有包都链接,并且没有任何问题。
Lerna 不仅仅是一个向导,它是一个超级向导,旨在让您的生活更轻松,同时在一个存储库中管理多个项目。让我们看一下Lerna的一些咒语(命令):
1。 lerna init – “让我们建造一座城堡”咒语
这就是一切的开始。你用这个命令召唤 Lerna,它会为你的 monorepo 设置结构。这就像为你的城堡奠定基础一样——每个房间都有它的位置。
lerna init
您的 monorepo 已准备就绪! ?
2. lerna bootstrap – “让我们连接一切”咒语
现在房间已经建好了,他们需要进行交流。 Lerna 通过链接依赖关系来连接不同的房间。这就像在房间之间建立神奇的隧道。
lerna bootstrap
3. lerna add – “特定房间的新魔法”咒语
需要仅向一个房间添加新的库(包)吗?没问题!勒纳施展此法术,仅将其安装在您需要的地方,从而节省时间并避免混乱。
lerna add axios --scope=frontend
4。 lerna run – “让事情动起来”咒语
想要同时在所有房间运行脚本吗? Lerna 可以轻松做到这一点!这就像命令整个城堡的工作人员立即开始工作一样。
lerna run start
5。 lerna clean – “清理城堡”咒语
有时,城堡(存储库)会堆满不必要的东西(例如node_modules)。勒纳一挥魔杖就可以把它清理干净。
lerna clean
有 Lerna 在您身边,管理单一仓库变得绝对简单。从同步依赖项到跨项目运行脚本,Lerna 使城堡保持井然有序、高效且快速。
当我们在这片神奇的网络开发领域探索其他工具时,请继续关注更多魔法。 ✨
到此为止,祝您编码愉快! ??
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3