包管理器 npmyarn 差别:https://juejin.im/entry/5821f387570c350060c115cd yarn并行下载包,速度上相较于npm更快。 yarn自动生成并更新yarn.lock锁定文件,相较于npm对包的版本进行范围限定,yarn明确限定了每个包的使用版本以及其依赖的包的版本,可以使得不同设备上使用的包保持一致,避免bug。 但是yarn只是命令行工具,包所在的仓库依然是npm仓库。 npm版本规则 https://zhuanlan.zhihu.com/p/35006708