Yarn更强大的包管理器

Yarn

Yarn简介:
Yarn 对你的代码来说是一个包管理器, 你可以通过它使用全世界开发者的代码, 或者分享自己的代码。Yarn 做这些快捷、安全、可靠,所以你不用担心什么。

通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。

代码通过 包(package) (或者称为 模块(module)) 的方式来共享。 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为 package.json 。

Yarn安装
https://yarn.bootcss.com/docs/install/#mac-stable

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 命令对比
https://yarn.bootcss.com/docs/migrating-from-npm/

猜你喜欢

转载自blog.csdn.net/wayne214/article/details/83344754