yarn的简介:
Yarn是一个由Facebook开发的JavaScript软件包管理器,用于管理项目依赖项。它与npm相似,但具有更快的安装速度、并行下载以及更好的缓存机制等特点。
yarn的特点:
Yarn的优点包括:
- 更快的安装速度和并行下载:Yarn使用多线程并行下载依赖项,从而提高了安装速度。
- 更好的缓存机制:Yarn会将已下载的依赖项缓存在本地,因此后续安装时可以从缓存中获取,减少重复下载。
- 更好的版本控制:Yarn使用yarn.lock文件来确保所有开发人员都使用相同的依赖项版本,防止出现版本差异导致的问题。
Yarn的缺点包括:
- 较大的安装包:Yarn需要安装Node.js,因此安装包比较大。
- 不完全兼容npm:尽管很多npm命令也适用于Yarn,但Yarn有一些独特的命令和功能,可能需要学习额外的知识。
yarn的安装
- 下载node.js,使用npm安装
npm install -g yarn
- 查看版本
yarn --version
- 更新 yarn 到最新版本
yarn set version latest
Yarn 镜像仓库调整
- 查看镜像仓库地址
yarn config get registry
- 修改镜像源地址
yarn config set registry https://registry.npm.taobao.org
- 常见镜像仓库有:
淘宝镜像仓库:https://registry.npm.taobao.org Yarn默认仓库:https://registry.yarnpkg.com
yarn 的常用命令
# 查看所有命令
yarn help
# 初始化,自动创建yarn运行必备文件
yarn init
# 安装项目依赖的所有js包
yarn
# 或
yarn install
# 安装指定js包
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
# 更新指定js包
yarn up [package]
yarn up [package]@[version]
yarn up [package]@[tag]
# 删除指定js包
yarn remove [package]
参考链接
- yarn - 官网:
https://yarnpkg.com/
- yarn - 官方文档
https://yarnpkg.com/getting-started