如何在CentOS 8上安裝Yarn

Yarn是與npm兼容的JavaScript軟件包管理器,可幫助您自動化安裝,更新,配置和刪除npm軟件包的過程。

它的創建是為了解決npm的一系列問題,例如通過並行化操作並減少與網絡連接有關的錯誤來加快軟件包的安裝過程。

本教程將指導您完成在CentOS 8上Yarn的安裝。我們還將介紹如何使用Yarn創建新項目以及添加/刪除依賴項的基礎知識。

在CentOS 8上安裝Yarn

以root或具有sudo特權的用戶執行以下步驟,以在CentOS 8上安裝Yarn:

  1. 如果您的系統上未安裝Node.js,請輸入以下命令安裝Node.js軟件包:

    sudo dnf install @nodejs

    在撰寫本文時,Centos8存儲庫中的Node.js版本為v10.x。

  2. 啟用Yarn存儲庫並導入存儲庫的GPG密鑰:

    curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.reposudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

    官方的Yarn存儲庫會得到持續維護,並提供最新版本。

  3. 啟用存儲庫後,安裝Yarn:

    sudo dnf install yarn
  4. 通過打印Yarn版本號來驗證安裝:

    yarn --version

    在撰寫本文時,Yarn的最新版本為 1.21.1

    1.21.1

使用紗線#

現在您已經在CentOS系統上安裝了Yarn,我們將探索一些最常見的Yarn命令。

創建一個新項目

要創建一個新的Yarn項目,請使用 yarn init 命令,後跟項目名稱。 例如,創建一個名為 my_project 您將輸入:

yarn init my_project

該腳本將詢問您幾個問題。 您可以回答或按 enter 使用默認值:

yarn init v1.21.1
question name (alex): Linuxize
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js): 
question repository url: 
question author: Linuxize
question license (MIT): 
question private: 
success Saved package.json
Done in 20.18s.

該命令所做的只是創建一個基本的 package.json 包含您提供的信息的文件。 可以隨時修改此文件。

您也可以在現有目錄中啟動Yarn項目。 為此,請導航到目錄並執行:

yarn init

添加依賴項

要將軟件包添加為項目的依賴項,請運行 yarn add 然後是包名:

yarn add [package_name]

該命令將安裝軟件包及其依賴的任何軟件包,並更新項目的 package.jsonyarn.lock 文件。

默認情況下,如果僅給出軟件包名稱,則Yarn將安裝最新版本。 要安裝特定版本或標籤,請使用以下語法:

yarn add [package_name]@[version_or_tag]

升級依賴項

要升級軟件包,請使用以下命令之一:

yarn upgradeyarn upgrade [package_name]yarn upgrade [package_name]@[version_or_tag]

如果未提供軟件包名稱,該命令將根據package.json文件中指定的版本範圍將項目依賴項更新為最新版本。 否則,僅更新指定的軟件包。

刪除依賴項

要從項目的依賴項中刪除軟件包,請調用 yarn remove 命令,後跟軟件包名稱:

yarn remove [package_name]

此命令還會更新項目的 package.jsonyarn.lock 文件。

安裝所有項目依賴項

安裝現有項目中指定的所有依賴項 package.json 文件運行:

yarn

要麼

yarn install

結論#

我們已經向您展示了如何在CentOS 8機器上安裝紗線。 有關紗線的更多信息,請訪問“紗線”文檔頁面。

如果您有任何疑問或反饋,請在下面發表評論。

nodejs npm毛線centos

Sidebar