Yarn简介:
Yarn 对你的代码来说是一个包管理器, 你可以通过它使用全世界开发者的代码, 或者分享自己的代码。Yarn 做这些快捷、安全、可靠,所以你不用担心什么。
通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。
代码通过 包(package) (或者称为 模块(module)) 的方式来共享。 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为 package.json 。
Yarn安装
Yarn的特点:
1.速度快
Yarn缓存了每一个下载过的包,再次使用时无需重复下载。同时利用并行下载达到最大化资源利用率,因此安装速度更快。
2.安全
在执行代码之前,Yarn会通过算法校验每个安装包的完整性
3.可靠
使用详细、简介的锁文件格式和明确的安装算法,Yarn能够保证在不同系统上无差异的工作。
Yarn使用方法
初始化项目
yarn init
添加依赖包
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
将依赖项添加到不同依赖项类别中
分别添加到 devDependencies、peerDependencies 和 optionalDependencies 类别中:
yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional
升级依赖包
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
移除依赖包
yarn remove [package]
安装项目的全部依赖包
yarn 或者 yarn install
Npm和Yarn 命令对比