安装

在你使用 Yarn 之前,你需要先在系统中安装它。有一些不同的方法(还在增加)安装 Yarn:

从上面选择你的平台

macOS

Homebrew

你可以通过 Homebrew 包管理器安装 Yarn,如果没有安装 Node.js 它也可以安装。

brew update
brew install yarn

MacPorts

你可以通过 MacPorts 安装 Yarn。如果还没有安装 Node.js,它也会安装。

sudo port install yarn

路径设置

你需要在终端里设置PATH环境变量来全局访问 Yarn 的二进制可执行程序。

添加 export PATH="$PATH:`yarn global bin`" 到你的配置文件 (这可能在你的 .profile, .bashrc, .zshrc 等文件里)

Windows

在 Windows 上安装 Yarn 有两个选择。

下载安装程序

这将给你一个.msi 文件,当你运行它时带领你安装 Yarn 到 Windows 上。

如果你使用安装程序,你需要先安装 Node.js

下载安装程序

用 Chocolatey 安装

Chocolatey 是一个 Windows 包管理器,你可以用下面这些指令安装。

如果你已经安装了 Chocolatey,你可以在你的控制台里运行下面的指令安装 yarn:

choco install yarn

这将确保你安装了 Node.js

提示

请把你的项目目录和 Yarn 缓存目录 (%LocalAppData%\Yarn) 加到你的杀毒软件白名单里,否则安装包时会明显变慢,每个写入到硬盘时将被扫描。

Debian/Ubuntu Linux

在 Debian 或 Ubuntu Linux 上,你可以通过我们的 Debian 包仓库安装 Yarn。你需要先配置仓库:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

在 Ununtu 14.04 和 Debian 稳定版上,你也需要配置 NodeSource 仓库来获得足够新的 Node.js 版本(Debian 测试版和 Ubuntu 16.04 打包了够用的 Node.js 版本,所以在这些环境下不需要这一步)

然后你可以简单的:

sudo apt-get update && sudo apt-get install yarn

CentOS / Fedora / RHEL

在 CentOS、Fedora、RHEL 上,你可以通过 RPM 包仓库安装 Yarn。

sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo

如果你没有安装 Node.js,你也应该配置 NodeSource 仓库

curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -

然后你可以简单的:

sudo yum install yarn

Arch Linux

在 Arch Linux 上 yarn 可以通过 AUR 安装。

如果你使用像 yaourt 这样的 AUR 助手,你可以简单的运行:

yaourt -S yarn

Solus

在 Solus 上,你可以通过 Solus 仓库安装 yarn。

sudo eopkg install yarn

路径设置

你需要在终端里设置PATH环境变量来全局访问 Yarn 的二进制可执行程序。

添加 export PATH="$PATH:`yarn global bin`" 到你的配置文件 (这可能在你的 .profile, .bashrc, .zshrc 等文件里)

备选

如果你用的是其它操作系统,或者基于你系统的其他方式不能用,还有一些备选方案。 如果还没有的话,你需要安装 Node.js

在常见的 Linux 系统上,比如说 Debian、Ubuntu 和 CentOS,推荐通过我们的包来安装 Yarn。

安装脚本

在 macOS 和通用 Unix 环境里安装 Yarn 的最容易方法之一是通过我们的 shell 脚本。你可以在你的终端里运行下面的代码来安装 Yarn:

curl -o- -L https://yarnpkg.com/install.sh | bash

安装过程包括验证 GPG 签名。 在 GitHub 上查看代码

您也可以通过在您的终端中运行下面的代码指定版本︰

curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version]

有哪些可能的版本请参阅 版本

通过源码包手动安装

你可以下载源码包并解压到任意位置来安装 Yarn。

cd /opt
wget https://yarnpkg.com/latest.tar.gz
tar zvxf latest.tar.gz
# Yarn 现在在 /opt/yarn-[version]/ 里面

通过 npm 安装

备注:不推荐通过 npm 安装。 npm 是非确定的,包未经过签名,而且 npm 除了 SHA1 哈希以外不进行其他完整性检查,在全系统中安装应用会有安全隐患。

因为这些原因,高度推荐用你的操作系统最适合的方式来安装 Yarn。

如果有,你还可以通过 npm package manager 来安装 Yarn。 如果你已经装了Node.js,那你应该已经有 npm 了。

安装好 npm 后你可以用:

npm install --global yarn

路径设置

Unix/Linux/macOS

你需要在终端里设置PATH环境变量来全局访问 Yarn 的二进制可执行程序。

添加 export PATH="$PATH:`yarn global bin`" 到你的配置文件 (这可能在你的 .profile, .bashrc, .zshrc 等文件里)

Windows

你需要在终端里设置PATH环境变量来全局访问 Yarn 的二进制可执行程序。

添加 set PATH=%PATH%;C:\.yarn\bin 到你的 shell 环境。

运行命令来测试 Yarn 是否安装:

yarn --version

每夜构建

每夜构建是 Yarn 最新和最大的版本,使用最新的 Yarn 代码构建。每夜构建对于尝试还没有作为稳定版发布的新功能或测试 bug 修复很有用。这些构建不保证稳定并且可能有 bugs。

请参阅如何安装每夜构建


有问题吗? 如果你不能用这些安装程序安装 Yarn,请通过 GitHub 搜索一个 issue 或者开一个新的 issue。

搜索现有的 issue · 开一个新的 issue