Yarn2 介绍
Yarn,它是 Facebook 最近开源的,优点是更快、更安全、更可靠。它的主要特性有离线模式、确定性、网络性能、多注册、网络恢复能力、扁平模式以及 Emoji。
Yarn v2 与 v1 版本有很大的不同,Yarn v2 改进了 CLI 交互、支持 workspace、PnP 等新功能。
Yarn2 特性
快速:Yarn 会缓存下载的每一个包,所以以后不需要重新下载。它还可以并行允许,最大化资源利用,所以安装速度更快。
可靠:使用一个详细但简洁、文件格式、确定性算法来安装,Yarn 可以确保在一个系统中与另一个系统中运行的方式完全相同。
安全:Yarn 会在代码运行前通过校验来验证包安装的完整性。
Workspaces
将你的项目分割成子模块并存储在单一仓库中。
稳定
Yarn 保证现在的安装可以运行,并且未来继续以相同的方式运行。
文档
我们特别关注文档,会根据你的反馈不断改进。
插件
Yarn 不能解决你的所有问题,但是可以成为其他人开发工具的基础。
创新
挑战现状是我们信仰。理想的开发者体验应该是什么样的?
开放
Yarn 是一个独立于任何公司的独立开源项目。你的支持让我们茁壮成长。