一、yarn是什麼
yarn是一個快速、可靠、安全的JavaScript軟體包管理器。
yarn支持並行下載、緩存、版本鎖定和其他諸多功能,可以幫助JavaScript項目快速安裝依賴項並管理包的版本。它是由Facebook、Google、Exponent和Tilde開發的,旨在解決npm的一些問題。
二、yarn的安裝方法
1.在Linux系統中安裝yarn
可以通過以下命令在Linux系統中安裝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
sudo apt update && sudo apt install yarn
如果出現版本過低的問題,可以嘗試通過npm安裝yarn來獲得更高版本的yarn:
sudo apt remove cmdtest
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm i yarn -g
2.在macOS系統中安裝yarn
可以通過以下命令在macOS系統中安裝yarn:
brew install yarn
3.在Windows系統中安裝yarn
可以通過以下步驟在Windows系統中安裝yarn:
首先,在Yarn官方網站上下載和安裝.msi文件。
其次,添加yarn到Windows環境變數中。
最後,在CMD或PowerShell中輸入yarn test,如果輸出「yarn test ‘result’」,則說明yarn已經成功安裝。
三、yarn常用命令
1.yarn init
yarn init用於初始化一個新項目,並創建一個package.json文件。運行命令後,會提示輸入項目名稱、版本號、描述等信息。
yarn init
2.yarn add
yarn add用於安裝一個依賴包,並將其添加到package.json文件中。可以通過下面的命令安裝一個依賴包:
yarn add [package]
3.yarn remove
yarn remove用於從項目中刪除依賴包。可以通過下面的命令刪除一個依賴包:
yarn remove [package]
4.yarn upgrade
yarn upgrade用於升級項目的依賴包。可以通過下面的命令升級依賴包:
yarn upgrade [package]
5.yarn install
yarn install用於安裝所有項目依賴。在新項目中使用該命令會根據package.json文件自動安裝所有依賴包。可以通過下面的命令安裝所有依賴包:
yarn install
四、yarn使用心得
相比於npm,yarn在安裝依賴包時速度更快、更穩定,並且可以緩存以前安裝過的包,提高了安裝速度。
yarn的並行下載功能也讓安裝依賴包更加高效。
此外,yarn可以對每一個依賴包鎖定其版本,保證開發環境和生產環境中使用的依賴包版本一致。
原創文章,作者:OMJBH,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/330234.html