0
点赞
收藏
分享

微信扫一扫

npm、yarn、pnpm的区别


yarn 与 npm对比

yarn相对于npm的主要优点:速度快

并行安装

无论 npm 还是 Yarn 在执行包的安装时,都会执行一系列任务。npm 是按照队列执行每个 package,也就是说必须要等到当前 package 安装完成之后,才能继续后面的安装。而 Yarn 是同步执行所有任务,提高了性能。

离线模式

如果之前已经安装过一个软件包,用Yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了。

pnmp 与 yarn对比

pnpm(Performance npm)的作者Zoltan Kochan发现 yarn 并没有打算去解决上述的这些问题,于是另起炉灶,写了全新的包管理器。

pnpm复刻了npm所有的命令,所以使用方法和npm一样,并且在安装目录结构上做了优化,特点是善用链接,且由于链接的优势,大多数情况下pnpm的安装速度比yarn和npm更快。

比如安装A,A依赖了B:

npm、yarn、pnpm的区别_缓存


举报

相关推荐

0 条评论