npm 与 yarn 的区别

198 阅读1分钟

// Yarn的优点?

// 速度快 。速度快主要来自以下两个方面:

// 1.并行安装:无论 npm 还是 Yarn 在执行包的安装时,都会执行一系列任务。npm 是按照队列执行每个 package,

// 也就是说必须要等到当前 package 安装完成之后,才能继续后面的安装。而 Yarn 是同步执行所有任务,提高了性能。

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


// 安装版本统一:为了防止拉取到不同的版本,Yarn 有一个锁定文件 (lock file) 记录了被确切安装上的模块的版本号。


// 每次只要新增了一个模块,Yarn 就会创建(或更新)yarn.lock 这个文件