Yarn 是一个快速、可靠且安全的依赖包管理工具,它被设计用来替代 npm(Node Package Manager)来管理 Node.js 项目的依赖。Yarn 的主要优点包括更快的安装速度、确定性的安装结果以及缓存共享等。
安装 Yarn
通过 npm 安装
-
确保 Node.js 已经安装:
- 在命令行中运行
node -v
查看 Node.js 的版本。 - 如果没有安装,请先安装 Node.js。
- 在命令行中运行
-
安装 Yarn:
- 运行以下命令来全局安装 Yarn:
npm install -g yarn
- 验证 Yarn 是否成功安装:
yarn --version
- 运行以下命令来全局安装 Yarn:
通过包管理器安装
如果你使用的是 Linux 或 macOS,可以使用包管理器来安装 Yarn。例如,在 Ubuntu 上可以使用以下命令:
sudo apt update
sudo apt install yarn
配置 Yarn
设置缓存目录
Yarn 默认会在用户的主目录下创建 .yarn
目录来存储缓存。你可以更改这个路径,比如设置为 /var/cache/yarn
:
yarn config set cacheFolder /var/cache/yarn
设置全局安装目录
如果需要改变全局包的安装位置,可以通过以下命令进行设置:
yarn config set prefix /usr/local
设置镜像源
为了提高下载速度,可以将 Yarn 的注册表指向国内镜像:
yarn config set registry https://registry.npm.taobao.org
基本用法
初始化项目
- 创建一个新的项目并生成
package.json
文件:yarn init
添加依赖
- 添加一个依赖包到项目中,并自动更新
package.json
和yarn.lock
文件:yarn add <package-name>
更新依赖
- 更新一个已有的依赖包:
yarn upgrade <package-name>
卸载依赖
- 卸载一个依赖包:
yarn remove <package-name>
安装依赖
- 安装
package.json
文件中的所有依赖:yarn install
清理缓存
- 清除 Yarn 的缓存:
yarn cache clean
列出所有依赖
- 显示当前项目的依赖列表:
yarn list
这些是使用 Yarn 的基本步骤和命令。通过这些命令,你可以轻松地管理和维护你的 Node.js 项目。如果你有更具体的需求或者遇到问题,可以查阅官方文档获取更多帮助。