Yarn 是一种快速、可靠、安全的依赖管理工具,由 Facebook 开发,旨在替代 npm。它通过使用一个全局缓存来提高安装速度,并且保证了依赖安装的一致性和安全性。
安装 Yarn
在 Windows 上安装 Yarn
- 下载安装程序:访问 Yarn 的官方网站并下载适用于 Windows 的安装程序。
- 运行安装程序:双击下载的
.msi
文件,按照提示进行安装。 - 验证安装:打开命令提示符或 PowerShell 并输入
yarn --version
来检查 Yarn 是否正确安装。
在 macOS 上安装 Yarn
- 通过 Homebrew 安装:首先确保已经安装了 Homebrew,然后在终端中输入以下命令:
brew install yarn
- 验证安装:在终端中输入
yarn --version
检查安装情况。
在 Linux 上安装 Yarn
Ubuntu 和 Debian
添加 Yarn 的 GPG 密钥:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
添加 Yarn 的仓库:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
更新并安装 Yarn:
sudo apt-get update && sudo apt-get install yarn
验证安装:
yarn --version
Fedora
添加 Yarn 的仓库:
sudo dnf config-manager --add-repo https://dl.yarnpkg.com/fedora/yarn.repo
安装 Yarn:
sudo dnf install yarn
验证安装:
yarn --version
Arch Linux
安装 Yarn:
sudo pacman -S yarn
验证安装:
yarn --version
使用 Yarn
初始化项目
在你的项目目录下创建一个新的 package.json
文件,可以通过运行 yarn init
或者 yarn init -y
(自动填充默认值)。
cd my-project yarn init
安装依赖
全局安装
使用 yarn global add <package>
安装全局包:
yarn global add <package-name>
本地安装
使用 yarn add <package>
添加本地依赖到 package.json
中:
yarn add <package-name>
也可以指定版本:
yarn add <package-name>@<version>
更新依赖
使用 yarn upgrade <package>
来更新本地依赖:
yarn upgrade <package-name>
如果想更新所有依赖,可以使用:
yarn upgrade
卸载依赖
使用 yarn remove <package>
来卸载本地依赖:
yarn remove <package-name>
查看依赖信息
使用 yarn info <package>
可以查看关于某个包的详细信息:
yarn info <package-name>
使用工作区
Yarn 支持多包管理,你可以通过在 package.json
中定义 workspaces
来管理多个相互关联的包。
{ "private": true, "workspaces": [ "packages/*" ] }
然后在父目录中运行 yarn
命令,它会递归地处理所有子目录中的 package.json
文件。
配置 Yarn
Yarn 提供了一个配置文件 .yarnrc
,你可以在其中设置各种选项,例如全局安装路径、代理服务器等。
# 设置全局安装路径 npm_config_prefix="C:\\Users\\username\\.yarn-global" # 设置代理 https-proxy=http://proxy.example.com:8080
通过以上步骤,你可以轻松地在不同的操作系统上安装和使用 Yarn,有效地管理和维护你的项目依赖。