《JavaScript之工具篇》 yarn

Yarn是Facebook发布的一款依赖包安装工具。是一个新的快速安全可信赖的可以替代NPM的依赖管理工具。官方对其的介绍:

  • 与npm兼容

  • 速度超快(可离线下载)
    Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。

  • 超级安全
    在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。

  • 超级可靠
    使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。

  • 扁平模式
    将依赖包的不同版本归结为单个版本,以避免创建多个副本。

1 安装

直接使用npm安装,也可以用brew安装

安装yran
1
2
3
4
5
npm install -b yarn
or
brew install yarn

2 基本使用

2.1 初始化一个新项目

1
yarn init

2.2 安装项目的全部依赖

1
2
3
4
5
yarn
or
yarn install

与npm同样,依赖包会安装到node_modules目录中。使用yarn将会自动生成yarn.lock

2.3 添加依赖包

1
2
3
4
5
6
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
yarn global add [package]
yarn global upgrade [package]

将依赖项添加到不同依赖项类别中

分别添加到 devDependencies、peerDependencies 和 optionalDependencies 类别中:

1
2
3
yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional

2.4 升级依赖包

1
2
3
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]

2.5 移除依赖包

1
yarn remove [package]

3 引用

  1. yarn中文官网
  2. yarn github
坚持原创技术分享,您的支持将鼓励我继续创作!