yarn
包管理工具
安装
npm install -g yarn
npx pnpm add -g yarn
使用
- 查看版本
yarn --version
- 淘宝镜像设置
yarn config set registry https://mirrors.huaweicloud.com/repository/npm/
yarn config set disturl https://mirrors.huaweicloud.com/nodejs/
yarn config set electron_mirror https://mirrors.huaweicloud.com/electron/
yarn config set registry https://registry.npm.taobao.org
yarn config set disturl https://npm.taobao.org/dist
yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/
- 初始化项目
yarn init
- 添加依赖
# 参数 -D devDependencies
# 参数 global 全局
yarn add <name>
yarn add <name>@<version>
yarn add <name>@<tag>
- 更新
# 升级所有依赖项,不记录在 package.json 中
yarn upgrade
# 升级指定包
yarn upgrade <name>
# 忽略版本规则,升级到最新版本,并且更新 package.json
yarn upgrade --latest
- 移除
yarn remove <name>
- 显示某个包信息
# 参数 --json 输出json格式
# 参数 readme 输出README格式
yarn info <name>
- 列出依赖
yarn list
- 管理yarn配置文件
yarn config
yarn config set key value # 设置
yarn config get key # 读取值
yarn config delete key # 删除
yarn config list # 显示当前配置
- 缓存
yarn cache
sudo yarn cache list # 列出已缓存的每个包
sudo yarn cache dir # 返回 全局缓存位置
sudo yarn cache clean # 清除缓存
- 运行脚本
yarn <name>
官网上说的,yarn 的安装速度快,能并行化操作以最大化资源利用率;安全,Yarn会在每个安装包被执行前校验其完整性。正式版的 yarn 比较与 npm 更高效。