安裝
您可使用 apk 在 Alpine Linux (3.6+) 上安裝 Yarn。
apk add yarn
目前 Alpine 尚無可用的 Yarn RC 或 Nightly 版本。 請改用 tarball: #### 安裝腳本 透過我們的安裝腳本,你可以很容易的在 macOS 與大多的 Unix 環境下安裝 Yarn ,你可以在終端機中使用以下指令安裝 Yarn : ```sh curl -o- -L https://yarnpkg.com/install.sh | bash ``` 安裝過程中包含驗證 GPG 的簽章。[在 Github 上檢視源始碼](https://github.com/yarnpkg/website/blob/master/install.sh) 你也可以通過在終端機中執行以下指令來指定安裝版本: ```sh curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version] ``` 請參閱 [Releases](https://github.com/yarnpkg/yarn/releases) 頁面來獲得可安裝版本。 #### 自 tarball 手動安裝 你可以通過 [下載 tarball](/latest.tar.gz),在任何地方解壓縮它來安裝 Yarn 。 ```sh cd /opt wget https://yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # Yarn is now in /opt/yarn-[version]/ ``` 在提取 Yarn 前,推薦使用 GPG 驗證 tar 檔: ```sh 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'" ```
Yarn 可於 Arch Linux 中的官方套件管理中安裝。
pacman -S yarn
目前並沒有 RC 或 nightly 版本的 Yarn 套件。 請改用 tarball: #### 安裝腳本 透過我們的安裝腳本,你可以很容易的在 macOS 與大多的 Unix 環境下安裝 Yarn ,你可以在終端機中使用以下指令安裝 Yarn : ```sh curl -o- -L https://yarnpkg.com/install.sh | bash ``` 安裝過程中包含驗證 GPG 的簽章。[在 Github 上檢視源始碼](https://github.com/yarnpkg/website/blob/master/install.sh) 你也可以通過在終端機中執行以下指令來指定安裝版本: ```sh curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version] ``` 請參閱 [Releases](https://github.com/yarnpkg/yarn/releases) 頁面來獲得可安裝版本。 #### 自 tarball 手動安裝 你可以通過 [下載 tarball](/latest.tar.gz),在任何地方解壓縮它來安裝 Yarn 。 ```sh cd /opt wget https://yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # Yarn is now in /opt/yarn-[version]/ ``` 在提取 Yarn 前,推薦使用 GPG 驗證 tar 檔: ```sh 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'" ```
在 CentOS 、 Fedora 和 RHEL 上,你可以透過我們的 RPM 套件庫安裝 Yarn。
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
若你還沒有安裝 Node.js ,你必須先設定好 NodeSource 的套件庫:
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
接下來你可以很簡單的使用以下指令安裝:
sudo yum install yarn
## 或是 ##
sudo dnf install yarn
目前並沒有 RC 或 nightly 版本的 Yarn 套件。 請改用 tarball: #### 安裝腳本 透過我們的安裝腳本,你可以很容易的在 macOS 與大多的 Unix 環境下安裝 Yarn ,你可以在終端機中使用以下指令安裝 Yarn : ```sh curl -o- -L https://yarnpkg.com/install.sh | bash ``` 安裝過程中包含驗證 GPG 的簽章。[在 Github 上檢視源始碼](https://github.com/yarnpkg/website/blob/master/install.sh) 你也可以通過在終端機中執行以下指令來指定安裝版本: ```sh curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version] ``` 請參閱 [Releases](https://github.com/yarnpkg/yarn/releases) 頁面來獲得可安裝版本。 #### 自 tarball 手動安裝 你可以通過 [下載 tarball](/latest.tar.gz),在任何地方解壓縮它來安裝 Yarn 。 ```sh cd /opt wget https://yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # Yarn is now in /opt/yarn-[version]/ ``` 在提取 Yarn 前,推薦使用 GPG 驗證 tar 檔: ```sh 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'" ```
您可以於 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
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ rc main" | sudo tee /etc/apt/sources.list.d/yarn.list
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://nightly.yarnpkg.com/debian/ nightly main" | sudo tee /etc/apt/sources.list.d/yarn.list
在Ubuntu 16.04或以下版本和Debian穩定版環境时,你需要配置 NodeSource 儲存庫以取得夠新的node.js版本。
接下來你可以很簡單的使用以下指令安裝:
sudo apt-get update && sudo apt-get install yarn
注意:Ubuntu 17.04 默認預設裝有 cmdtest。 如果你在安装 yarn 時遇到錯誤,你可能需要先執行 sudo apt remove cmdtest。 查閱這裡了解更多訊息。
如果你使用nvm,可通過以下操作來避免node的安裝
sudo apt-get install --no-install-recommends yarn
請注意:在某些發行版中 node 可能會是 nodejs,Yarn 可能會提示 node 尚未安裝,替代方案是在您的 .bashrc 檔案中加入別名,像是:alias nodejs=node。 這將會使 Yarn 指向您想使用的 node 版本。
macOS
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 到 path 變數,使其可以隨處執行。
注意:你的配置文件可能是你的 .profile、.bash_profile、.bashrc、.zshrc 等。
- 將此項目加入您的配置文件:
export PATH="$PATH:/opt/yarn-[version]/bin"(路徑可能根據您安裝 Yarn 的位置而有所差異) - 在終端機中,登入並登出以使變更生效
為全域放问 Yarn 的可執行文件,您需要在您的終端機中設置 PATH 環境變數。 若要執行此操作,請增加 export PATH="$PATH:`yarn global bin`" 到您的配置文件。
升級 Yarn
如果有新版本可用,Yarn 將會提醒。 若要升级 Yarn,你可以使用 Homebrew 來完成。
brew install yarn
在 Solus 上,你可以從 Solus 的套件庫安裝 yarn。
sudo eopkg install yarn
Currently, there are no Solus packages available for RC or nightly builds of Yarn. 請改用 tarball: #### 安裝腳本 透過我們的安裝腳本,你可以很容易的在 macOS 與大多的 Unix 環境下安裝 Yarn ,你可以在終端機中使用以下指令安裝 Yarn : ```sh curl -o- -L https://yarnpkg.com/install.sh | bash ``` 安裝過程中包含驗證 GPG 的簽章。[在 Github 上檢視源始碼](https://github.com/yarnpkg/website/blob/master/install.sh) 你也可以通過在終端機中執行以下指令來指定安裝版本: ```sh curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version] ``` 請參閱 [Releases](https://github.com/yarnpkg/yarn/releases) 頁面來獲得可安裝版本。 #### 自 tarball 手動安裝 你可以通過 [下載 tarball](/latest.tar.gz),在任何地方解壓縮它來安裝 Yarn 。 ```sh cd /opt wget https://yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # Yarn is now in /opt/yarn-[version]/ ``` 在提取 Yarn 前,推薦使用 GPG 驗證 tar 檔: ```sh 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'" ```
Windows
Windows
在 Windows 系统中安装 Yarn 有三種方法。
下載安裝程式
這將會給你一個.msi 檔案,當你執行他時將會帶領你安裝 Yarn 到 Windows 上。
如果你使用安装程式,你需要先安裝 Node.js。
用 Chocolatey 安裝
Chocolatey 是一個 Windows 套件管理器,你可以用下面這些指令安裝。
如果你已經安裝了 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) 加到你的殺毒軟體白名單裡,否則安裝套件將會明顯變慢,因為每個寫入磁碟的檔案將會被掃描。
備用方案
備用方案
如果你使用其他操作系統或你的系統不能用,還有幾個備用方案。 如果你還沒有安裝Node.js,你需要安裝Node.js
在常見的Linux版本上,例如 Debian、Ubuntu 和 CentOS,我們推薦使用Yarn安裝套件
#### 安裝腳本
透過我們的安裝腳本,你可以很容易的在 macOS 與大多的 Unix 環境下安裝 Yarn ,你可以在終端機中使用以下指令安裝 Yarn :
curl -o- -L https://yarnpkg.com/install.sh | bash
安裝過程中包含驗證 GPG 的簽章。在 Github 上檢視源始碼
你也可以通過在終端機中執行以下指令來指定安裝版本:
curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version]
請參閱 Releases 頁面來獲得可安裝版本。
自 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 驗證 tar 檔:
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'"
透過 npm 安裝
**注意: ** 一般來說,不推薦使用 npm 安装 Yarn 在用基於 Node 的套件管理器安装 Yarn 时,該套件未被簽名, 並且唯一完整性檢查只通過基本的 SHA1 雜湊進行。 這在安装系统級別的應用程式時有安全風險。
基於以上原因,我們強烈建議你下載Yarn安裝套件來安裝
如果你應已經有Node.js安裝於本機,那你應該已經安裝npm; 如果你應已經有Node.js安裝於本機,那你應該已經安裝npm;
一但你確定有npm安裝,你可以執行:
npm install --global yarn
路徑設置
Unix/Linux/macOS
如果你選擇手動安裝,用以下步驟增加 Yarn 到 path 變數,使其可以隨處執行。
注意:你的配置文件可能是你的 .profile、.bash_profile、.bashrc、.zshrc 等。
- 將此項目加入您的配置文件:
export PATH="$PATH:/opt/yarn-[version]/bin"(路徑可能根據您安裝 Yarn 的位置而有所差異) - 在終端機中,登入並登出以使變更生效
為全域放问 Yarn 的可執行文件,您需要在您的終端機中設置 PATH 環境變數。 若要執行此操作,請增加 export PATH="$PATH:`yarn global bin`" 到您的配置文件。
Windows
你需要設定環境變數 PATH 來在終端機中使用 Yarn 的指令。
加入 set PATH=%PATH%;C:\.yarn\bin 至你的 shell 環境。
執行命令來測試 Yarn 是否安裝:
yarn --version
遇到問題了嗎? 若這些安裝檔都無法成功安裝 Yarn,請至 GitHub 搜尋是否已有相同的問題,或者您可以試著開啟新問題