yarn同npm相同,都是包管理器,但是yarn相对简洁,而且能够防止版本下载不同造成的项目下载不成功
Yarn的优点?
速度快 。速度快主要来自以下两个方面:
并行安装:无论 npm 还是 Yarn 在执行包的安装时,都会执行一系列任务。npm 是按照队列执行每个 package,也就是说必须要等到当前 package 安装完成之后,才能继续后面的安装。而 Yarn 是同步执行所有任务,提高了性能。
离线模式:如果之前已经安装过一个软件包,用Yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了。
npm有趣之处:
“0.0.1”表示安装指定的0.0.1版本,“~0.0.1”表示安装0.0.X中最新的版本,“^0.0.1”表示安装0.X.X