包含标签 yarn 的文章

Lerna的依赖管理及hoisting浅析

简单分析下lerna中依赖管理的部分

  • 在使用lerna时,若使用yarn作为npmClient并开启workspace功能,则bootstrap命令会代理给yarn执行
  • 相同的依赖通过提升(hoist)安装在根路径下,本地包之间的依赖通过软链接实现
  • 虽然在依赖处理部分yarn的底层具有较好的实现,但lerna提供的上层指令则方便了开发者的使用
……

阅读全文

Lerna初探

lerna是一个用于管理包含多个package结构的代码仓库的工具,优化工作流。新版的vue-clinuxtbabel均使用lerna进行自身的package管理。

package可理解为功能模块或子项目。

……

阅读全文