Yarn是與npm兼容的JavaScript軟件包管理器,可幫助自動化安裝,更新,配置和刪除npm軟件包的過程。
它的創建是為了解決npm的一系列問題,例如通過並行化操作並減少與網絡連接有關的錯誤來加快軟件包的安裝過程。
本文展示如何從Yarn RPM軟件包存儲庫在CentOS 7系統上安裝Yarn。
要在CentOS 7系統上安裝Yarn,請執行以下步驟:
1.如果尚未在系統上安裝Node.js,請使用以下curl命令啟用Nodesource存儲庫:
$curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
通過鍵入以下命令安裝Node.js軟件包:
$sudo yum install nodejs
2.官方的Yarn存儲庫會得到持續維護,並提供最新版本。要啟用Yarn存儲庫並導入存儲庫的GPG密鑰,請輸入以下命令:
$curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
$ sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
3.添加存儲庫后,可以通過運行以下命令安裝Yarn:
$sudo yum install yarn
4.通過打印Yarn版本號來驗證安裝:
$yarn --version
在撰寫本文時,Yarn的最新版本是version 1.17.3。
現在已經在CentOS系統上安裝了Yarn,探索一些最常見的Yarn命令。
要創建一個新的Yarn項目,請使用yarn init命令,后跟項目名稱。例如,要創建一個名為my_project您的項目,請輸入:
$yarn init my_project
該腳本將詢問幾個問題。可以回答或按enter以使用默認值:
yarn init v1.17.3
question name (vagrant): 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 add命令,后跟軟件包名稱:
$yarn add [package_name]
上面的命令還將更新項目文件package.json和yarn.lock。
還可以指定軟件包版本或軟件包標簽:
$yarn add [package_name]@[version_or_tag]
要升級依賴項,請使用以下任一方法:
$yarn upgrade [package_name]
$yarn upgrade [package_name]@[version_or_tag]
上面的命令將根據package.json文件中指定的版本范圍將項目依賴項更新為最新版本。
要刪除依賴項,只需鍵入:
$yarn remove [package_name]
此命令還將更新項目的package.json和yarn.lock文件。
要安裝package.json文件中指定的現有項目的所有依賴項,請執行以下操作:
$yarn
要么
$yarn install
------------------------------------------------------Tanwheey--------------------------------------------------
愛生活,愛工作。