在常见的Linux发行版上,如Debian、Ubuntu和CentOS,建议通过我们的软件包安装yarn。
如果您正在使用其他操作系统,或者特定于您的操作系统的其他选项之一对您不起作用,有两种选择。
如果您还没有安装Node.js,您将需要安装它。
注:通常不建议通过npm安装yarn。当使用基于node的包管理器安装yarn时,包不会被签名,并且执行的唯一完整性检查是基本的SHA1哈希,这在安装系统范围的应用程序时是一个安全风险。
由于这些原因,强烈建议您通过最适合您的操作系统的安装方法安装yarn。
如果已经安装了yarn,也可以通过npm包管理器安装yarn。如果您已经安装了Node.js,那么您应该已经安装了npm。
一旦安装了npm,您就可以运行:
sudo npm install --global 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并在任何地方提取它来安装yarn。
cd /opt
wget https://yarnpkg.com/latest.tar.gz
tar zvxf latest.tar.gz
#yarn现在在/opt/yarn-[version]/
在提取yarn之前,建议您使用GPG验证tarball: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
#在输出中寻找“Good signature from 'Yarn Packaging'”。
Unix/Linux/macOS
如果您的路径中找不到yarn,请按照以下步骤添加yarn,并允许它从任何地方运行。
注意:您的profile可能在您的.profile,.bash_profile,.bashrc,.zshrc等。
将此添加到您的个人资料:export PATH="$PATH:/opt/yarn-[version]/bin" (路径可能因您提取yarn的位置而异)。
在终端中,登录和注销以使更改生效。
要全局访问yarn的可执行文件,您需要在终端中设置PATH环境变量。为此,请将export PATH="$PATH:`yarn global bin`"添加到您的配置文件中。
参考文献: