Yarn
# 一、简介
Yarn 是一个软件包管理器,还可以作为项目管理工具。无论你是小型项目还是大型单体仓库(monorepos),无论是业余爱好者还是企业用户,Yarn 都能满足你的需求。
# 二、安装
# 1.检查是否具有 node.js
$ node -v
# 2.安装 yarn
$ npm install -g yarn
# 3.验证是否安装成功
$ yarn -v
# 4.查看镜像源 https://registry.yarnpkg.com
$ yarn config get registry
# 5.修改镜像源
$ yarn config set registry https://registry.npm.taobao.org
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 三、常用命令
# 1.查看版本号
$ yarn -v
# 2.添加依赖包
$ yarn add 包名 # 会自动安装最新版本,会覆盖指定版本号
$ yarn add 包名 包名 包名 # 一次性添加多个包
$ yarn add 包名@[version] # 添加指定版本的包
$ yarn add 包名@[tag] # 安装某个tag(比如beta,next或者latest)
# 2.1 加到 devDependencies
$ yarn add 包名 --dev
$ yarn add 包名 -D
# 2.2 加到 peerDependencies
$ yarn add 包名 --peer
$ yarn add 包名 -P
# 2.3 加到 optionalDependencies
$ yarn add 包名 --optional
$ yarn add 包名 -O
# 3.升级依赖包
$ yarn upgrade 包名 # 升级到最新版本
$ yarn upgrade 包名@[version] # 升级到指定版本
$ yarn upgrade 包名@[tag] # 升级到指定tag
# 4.移除依赖包
$ yarn remove 包名 # 移除包
# 5.从 package.json 里安装依赖,并将依赖项保存进 yarn.lock
$ yarn # 安装所有依赖
$ yarn install # 安装所有依赖
$ yarn install --flat # 安装一个包的单一版本
$ yarn install --force # 强制重新下载所有包
$ yarn install --production # 只安装生产环境依赖
# 6.运行脚本
$ yarn info 包名 # 可以用来查看某个模块的最新版本信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35