在下一篇文章中,我們將看一下Yarn。 這是一種 Facebook發布的JavaScript軟件包安裝程序和依賴項管理器 與Google等其他開發人員合作。 該安裝程序在依賴關係管理,任務執行和一些性能改進方面進行了更改。
紗線支持NPM註冊,但軟件包安裝有所不同。 它使用鎖定文件和 確定性安裝算法,讓您保持相同的目錄結構 node_modules 適用於項目中涉及的所有用戶。 這可以幫助減少難以在多台計算機之間跟踪的錯誤。
在大多數編程項目中,依賴管理是一項重要的任務。 Yarn是用於NodeJS應用程序的快速,安全和可靠的程序包依賴管理器。 這與NPM兼容,用於安裝,配置,更新和刪除軟件包。
Yarn是一個開源經理,它會在用戶計算機上為下載的軟件包創建一個緩存,並且可以在需要時重複使用此軟件包,而無需一遍又一遍地下載它。 使用校驗和,此程序包管理器在執行其代碼之前會驗證每個已安裝程序包的完整性。 另外,可以在脫機模式下使用Yarn。
在以下幾行中,我們將看到 如何在Ubuntu 20.04 LTS上安裝Yarn 使用命令行環境。 要使用它,我們需要 的NodeJS ,因為這取決於他。
在Ubuntu 20.04 LTS上安裝Yarn
可以安裝Ubuntu 20.04 LTS上的官方存儲庫。 使用此PPA,我們可以在系統上全局安裝Yarn。 要繼續在我們的計算機上進行安裝,我們必須打開一個終端(Ctrl + Alt + T),然後執行以下每個步驟:
在Ubuntu 20.04 LTS上安裝cURL
如果您的系統上尚未安裝此工具,則可以 從官方的Ubuntu 20.04 LTS軟件包存儲庫安裝它。 您所要做的就是運行以下命令來安裝cURL:
sudo apt install curl
添加GPG密鑰
在系統中正確安裝了cURL之後,在開始安裝之前,我們將 添加GPG密鑰以驗證紗線數據包。 要導入GPG密鑰,只需在同一終端上輸入以下命令(Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
啟用紗線倉庫
要開始安裝,首先 我們將在Ubuntu 20.04 LTS中添加並啟用必要的存儲庫。 為此,在同一終端中,我們將使用以下命令:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
更新緩存並安裝Yarn
在這個階段,首先我們將 更新APT緩存,然後在Ubuntu 20.04 LTS上安裝Yarn 使用以下命令:
sudo apt update && sudo apt install yarn
如果您當前正在使用Nodejs和NPM,則可以通過鍵入以下內容來安裝Yarn: 終端中的以下命令(Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
檢查紗線版本
安裝完成後,我們將能夠 檢查它是否已成功安裝在我們的Ubuntu 20.04系統上。 我們將在終端中執行此操作(Ctrl + Alt + T):
yarn --version
執行完上述命令後,終端將向我們顯示已安裝的版本。
使用Yarn安裝軟件包
大多數軟件包將從NPM註冊表中安裝,並僅通過其軟件包名稱來命名。 例如, 如果我們想安裝軟件包 響應 NPM註冊中心的內容,我們將無需再寫了 命令:
yarn add react
至 有關如何使用Yarn安裝軟件包的更多信息,用戶可以參考這方面的文檔,我們可以在 項目網站.
如果你需要 有關在Ubuntu上安裝Yarn的更多信息,用戶可以諮詢 項目頁面。 在此頁面上,我們還可以找到 文件 關於該項目。 我們還將在以下網址的“紗線”頁面中找到您的代碼和更多信息: GitHub上.