Yarn是一個強大的JavaScript包管理器,與npm兼容,可以自動化安裝、更新、配置和刪除npm包。Yarn通過緩存下載的包和並行化操作提供速度和可靠性。在本教程中,我們將介紹如何在Ubuntu上安裝最新版本和經典版本的Yarn,以及基本的Yarn命令和選項概述。
安裝最新版本的Yarn
為了安裝和管理最新版本的Yarn,我們建議使用Corepack,這是一個包含在更新的Node.js版本中的二進位文件,它作為用戶與Yarn之間的介面。以下是使用Corepack安裝Yarn的步驟:
- 確保您的Node.js版本是最新的。使用命令
node -v
檢查版本。Corepack需要Node.js 16.10或更高版本。如果輸出顯示較舊的版本,請更新Node.js。 - 輸入
corepack enable
啟動Corepack。注意:如果您的系統上不存在Corepack,請輸入以下命令進行安裝:sudo npm install -g corepack
- 使用以下命令安裝最新版本的Yarn:
corepack prepare yarn@stable --activate
- 輸入以下命令測試安裝並檢查Yarn的版本:
yarn --version
要將二進位文件更新為最新版本,請運行:yarn set version stable
安裝經典版本的Yarn
儘管在Yarn 2.0之前的經典版本處於維護模式,但仍然可以使用官方Yarn存儲庫和npm安裝Yarn 1.x。以下是如何進行操作:
選項1:通過存儲庫安裝Yarn Classic
- 添加GPG密鑰:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/yarn.gpg
GPG密鑰確保您安裝的是真實的軟體。 - 添加Yarn存儲庫:
echo "deb [signed-by=/etc/apt/trusted.gpg.d/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
- 更新本地存儲庫列表:
sudo apt update
- 安裝Yarn:
sudo apt install yarn
這個命令會安裝Yarn,如果您還沒有安裝Node.js,您的包管理器將為您安裝它。
選項2:使用NPM安裝Yarn Classic
- 檢查是否安裝了npm:
npm --version
如果您沒有npm,請運行sudo apt install npm
進行安裝。 - 要使用npm安裝Yarn,請輸入:
sudo npm install -g yarn
從經典版本升級到最新版本的Yarn
要從經典Yarn升級到最新版本,請執行以下步驟:
- 運行
npm install
命令,以確保經典Yarn已更新到最新的1.x版本:sudo npm install -g yarn
- 通過輸入以下命令切換到現代Yarn版本:
yarn set version berry
基本Yarn用法
以下是您應該知道的一些基本Yarn命令:
創建新項目
- 創建應用程序的目錄並進入其中:
mkdir ~/my_project && cd ~/my_project
- 要創建新項目,請運行
yarn init
。
添加依賴項
- 將npm包添加到項目依賴項:
yarn add [package_name]
默認情況下,Yarn安裝最新版本。要安裝特定的版本或標籤,請使用以下語法:yarn add [package_name]@[version_or_tag]
升級依賴項
- 要升級軟體包,請使用以下命令之一:
yarn upgrade
、yarn upgrade [package_name]
或yarn upgrade [package_name]@[version_or_tag]
如果沒有給出軟體包名稱,則該命令將根據package.json
文件中指定的版本範圍更新所有項目依賴項。否則,只有指定的軟體包會被更新。
刪除依賴項
- 使用
yarn remove
命令後跟軟體包名稱來刪除依賴項:yarn remove [package_name]
該命令將刪除軟體包並更新package.json
和yarn.lock
文件。
安裝所有項目依賴項
- 要安裝在
package.json
文件中指定的所有項目依賴項,請運行:yarn
或yarn install
結論
現在您已經全面了解如何在Ubuntu系統上安裝和管理Yarn。無論您使用最新版本的Yarn還是經典版本,都可以從Yarn的速度、可靠性和多功能性中受益。要了解有關Yarn的更多信息,請訪問官方Yarn文檔頁面。
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:教程
在 Ubuntu Linux 上安裝 Clang
無論您使用的是 Ubuntu 22.04、20.04 或其他任何版本,並且想要安裝 Clang(一個開源的 C、C++ 和 Objective-C 編譯器),本文將對您有所幫助。Clang 是 GNU […]
在 Linux Mint 中安裝 KDE Plasma 桌面環境:一個實驗
以下是在 Linux Mint 中安裝 KDE Plasma 桌面環境,並進行一些調整的方法。 Linux Mint 是最受歡迎且用戶友好的 Linux 發行版,以其易用性和穩定性而聞名。雖然 Lin […]
在Linux中輕鬆掛載驅動器:使用GUI和CLI進行自動掛載指南
了解如何高效地在Linux上自動化任務可以極大地簡化日常操作。其中一個常見任務是掛載驅動器,這可以自動完成,節省寶貴的時間。如果你是GNOME用戶,你會高興地知道這個界面使得掛載驅動器特別簡單。通過按 […]
在Ubuntu Linux 22.04或20.04上安裝 OpenJDK 17 的步驟
Java 是一種多用途且廣泛使用的編程語言,JAVA 的開源實現被稱為 OpenJDK。它由開源 Java 社區積極維護和支持。今天,我們將學習在 Ubuntu Linux 上安裝 OpenJDK 1 […]