2. Installation(安装)

2.安装

在开始使用Yarn之前,您首先需要将其安装在您的系统上。有越来越多的不同的方式来安装Yarn:

macOS

Homebrew

您可以通过Homebrew软件包管理器安装Yarn 。如果还没有安装,它也会安装Node.js。

brew install yarn

如果使用nvm或类似的,你应该排除安装Node.js,以便使用nvm版本的Node.js。

brew install yarn --without-node

MacPorts

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

sudo port install yarn

路径设置

如果您选择手动安装,以下步骤将Yarn添加到路径变量并从任意地方运行。

注意:您的个人资料可能会在.profile.bash_profile.bashrc.zshrc等位置。

  • 将此添加到您的个人资料:( export PATH="$PATH:/opt/yarn-[version]/bin"路径可能会有所不同,这取决于您将Yarn提取到的位置)

2. 在终端中,登录并注销以使更改生效

要全局访问Yarn的可执行文件,您需要在终端中设置PATH环境变量。为此,请添加export PATH="$PATH:`yarn global bin`"到您的个人资料。

更新 Yarn

如果有新版本可用,Yarn会警告您。要升级Yarn,您可以使用Homebrew进行升级。

brew upgrade yarn

Windows

在 Windows 上安装 Yarn 有三种选择。

下载安装程序

这会给你一个.msi当运行时会引导你在Windows上安装Yarn的文件。

如果使用安装程序,您首先需要安装Node.js的

下载安装程序

通过Chocolatey安装

Chocolatey是Windows的包管理器,您可以按照这些说明安装Chocolatey

一旦安装了Chocolatey,您可以通过在控制台中运行以下代码来安装yarn:

choco install yarn

这也将确保你已经安装Node.js

通过Scoop安装

Scoop是Windows的命令行安装程序,您可以按照以下说明安装Scoop

安装Scoop后,您可以通过在控制台中运行以下代码来安装Yarn:

scoop install yarn

如果Node.js没有安装,scoop会给你一个安装它的建议。例:

scoop install nodejs

注意

请将您的项目文件夹和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

在Ubuntu 16.04或更低版本以及Debian Stable上,您还需要配置NodeSource存储库以获取足够新的Node.js版本。

那么你可以简单地:

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

注意:Ubuntu 17.04 cmdtest默认安装。如果您从安装中收到错误yarn,您可能需要先运行sudo apt remove cmdtest。请参阅此了解更多信息。

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 | sudo bash -

那么你可以简单地:

sudo yum install yarn ## OR ## sudo dnf install yarn

Arch Linux

在Arch Linux上,Yarn可以通过官方软件包管理器进行安装。

pacman -S yarn

openSUSE

在openSUSE上,您可以通过我们的RPM软件包存储库安装Yarn。

sudo zypper ar -f https://dl.yarnpkg.com/rpm/ Yarn sudo zypper in yarn

Solus

在Solus上,您可以通过Solus存储库安装Yarn。

sudo eopkg install yarn

Alpine

在Alpine Linux(3.6+)上,您可以使用apk安装Yarn。

apk add yarn

路径设置

如果您选择手动安装,以下步骤将Yarn添加到路径变量并从任何地方运行。

注意:您的个人资料可能会在你.profile.bash_profile.bashrc.zshrc,等。

  • 将此添加到您的个人资料:( export PATH="$PATH:/opt/yarn-[version]/bin"路径可能会有所不同,这取决于您将Yarn提取到的位置)

2. 在终端中,登录并注销以使更改生效

要全局访问Yarn的可执行文件,您需要PATH在终端中设置环境变量。为此,请添加export PATH="$PATH:`yarn global bin`"到您的个人资料。

备择方案

如果您使用的是其他操作系统或其他操作系统的特定操作系统对您而言不适用,则可以选择其他选项。如果您尚未安装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]

查看可能版本的发行版。

通过tarball手动安装

你可以通过下载一个tarball并在任何地方提取它来安装Yarn 。

cd /opt wget https://yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # Yarn is now in /opt/yarn-[version]/

在提取Yarn之前,建议您使用GPG验证压缩包:

wget -qO- https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --import wget https://yarnpkg.com/latest.tar.gz.asc gpg --verify latest.tar.gz.asc # Look for "Good signature from 'Yarn Packaging'" in the output

通过npm安装

注意:通常不建议通过npm安装Yarn。在使用基于节点的软件包管理器安装Yarn时,软件包未经过签名,并且执行的唯一完整性检查是基本SHA1哈希,这在安装系统范围的应用程序时存在安全风险。出于这些原因,强烈建议您通过最适合您的操作系统的安装方法来安装Yarn。

如果您已经安装了它,您也可以通过npm包管理器安装Yarn 。如果你已经安装了Node.js,那么你应该已经有了npm。

一旦你安装了npm,你可以运行:

npm install --global yarn

路径设置

Unix/Linux/macOS

如果您选择手动安装,以下步骤将Yarn添加到路径变量并从任何地方运行。

注意:您的个人资料可能会配置在.profile.bash_profile.bashrc.zshrc等。

  • 将此添加到您的个人资料:( export PATH="$PATH:/opt/yarn-[version]/bin"路径可能会有所不同,这取决于您将Yarn提取到的位置)

2. 在终端中,登录并注销以使更改生效

要全局访问Yarn的可执行文件,您需要PATH在终端中设置环境变量。为此,请添加export PATH="$PATH:`yarn global bin`"到您的个人资料。

Windows

您需要PATH在终端中设置环境变量才能访问Yarn的二进制文件。

Add set PATH=%PATH%;C:\.yarn\bin to your shell environment.

Test that Yarn is installed by running:

yarn --version

Nightly Builds

Nightly builds are the latest and greatest versions of Yarn, built using the very latest Yarn source code. Nightly builds are useful to try new features or test bug fixes that have not yet been released as part of a stable release. However, these builds are not guaranteed to be stable and may have bugs.

See how to install nightly builds

问题?如果您无法使用这些安装程序安装Yarn,请通过GitHub搜索现有问题或打开一个新问题。 搜索现有问题 ·创建一个新问题