1. 安装 yarn 1
npm install -g yarn
2. 管理yarn设置
yarn config list
# 查看当前设置
yarn config get <key>
# 查看某项配置
yarn config delete <key>
# 删除某项配置
yarn config set <key> <value> [-g|--global]
# 设置某项
yarn config get registry
# 查看使用的源
yarn config set registry <url>
# 设置源
3. 查看安装包的已知漏洞
yarn audit --level [info|low|moderate|high|critical]
yarn audit --groups "dependencies devDependencies"
4. 项目初始化
yarn init
5. 全局操作
yarn global <add/upgrage/remove/bin/list>
6. 安装项目依赖
yarn
# 安装项目所有依赖
yarn install
# 安装项目所有依赖
yarn install --force
# 强制重新下载所有包
yarn install --production
# 仅安装生产依赖
7. 添加依赖
yarn add <pkg>
# 安装生产依赖
yarn add <pkg..> [--dev/-D]
# 安装开发依赖
yarn add <pkg...> [--peer/-P]
# 安装peerDependencies
8. 升级依赖
yarn upgrade <pkg>@[version|tag]
9. 删除依赖
yarn remove <pkg>
10. 软链接一个包用于本地的开发依赖
- step1
yarn link
# 想要被link的目录中执行此命令 - step2
yarn link <pkg>
# 在当前目录link 执行了 'yarn link' 的包
11. 取消软链
yarn unlik
# 取消之前执行'yarn link'的软链注册
yarn unlink <pkg>
# 取消之前执行'yarn link
12. 运行脚本
yarn run
yarn <command>
yarn --cwd
# 指定命令运行的工作目录
13. 查看可执行文件安装目录
yarn bin
14. 更新package的版本号
yarn version
15. 在本地存储你在registry上的用户名和email
yarn login
16. 删除存储的用户名和email
yarn logout
17. 找出一个包被安装的详细信息
yarn why <pkg>
18. 发布包到 registry
yarn publish
19. 显示包的最新版本信息
yarn info <package>
20. 列出已安装的包
yarn list
yarn list --depth=0
列出顶层安装包
21. 根据已有的package-lock.json或已安装的node_modules目录创建yarn.lock
yarn import
22. 处理缓存
yarn cache list
# 列出已缓存的每个包
yarn cache dir
# 返回全局缓存位置
yarn cache clean
# 清除缓存