一、Yarn是什麼?
Yarn是一個輕量、快速、可靠、安全的依賴管理工具。它可以管理你項目所需要的依賴,以及檢查和更新依賴之間的關係。相比其他的依賴管理工具,Yarn不僅速度更快,還有離線安裝、鎖定版本、並行安裝、基於代碼庫的工作區等方便的功能。
二、安裝與升級Yarn
1、安裝Yarn
使用npm全局安裝Yarn:
npm install -g yarn
或者使用Homebrew:
brew install yarn
2、升級Yarn
使用下面的命令升級Yarn到最新版本:
yarn set version latest
或者使用下面的命令檢查是否有新版本可用:
yarn policies set-version latest
三、Yarn常用命令
1、初始化一個新的Yarn項目
使用下面的命令初始化一個新的Yarn項目:
yarn init
在該命令中,你需要輸入一些信息,如包名稱、版本號、作者等等。最後會在當前目錄下生成一個名為 package.json 的文件,其中包含了你輸入的信息。
2、添加依賴
使用下面的命令添加一個依賴:
yarn add package-name
例如,添加了 lodash:
yarn add lodash
如果要添加多個依賴,可以在命令後面添加多個包名稱,用空格隔開。
3、升級依賴
使用下面的命令升級依賴包到最新版本:
yarn upgrade package-name
其中,package-name 為要升級的包名。如果要升級所有包的版本,可以運行以下命令:
yarn upgrade
4、刪除依賴
使用下面的命令刪除一個依賴:
yarn remove package-name
例如,刪除了 lodash:
yarn remove lodash
5、安裝所有依賴
使用下面的命令可以安裝所有在 package.json 中聲明的依賴:
yarn
6、Yarn離線安裝
如果你要在沒有互聯網連接的環境下安裝依賴,可以在有網絡連接的電腦上運行下面的命令,將所有依賴下載到本地:
yarn install --offline
然後將下載的所有包拷貝到沒有互聯網連接的電腦上,執行下面的命令即可安裝依賴:
yarn install --offline
四、Yarn腳本命令
Yarn腳本命令允許您在項目中創建可執行的腳本。
要創建腳本,請將要運行的命令添加到 package.json 文件中的 scripts 字段中。命令以鍵值對的形式定義,其中鍵是腳本名稱,值是要運行的命令。
例如,要在項目中創建一個啟動命令,可以將如下代碼添加到 package.json 文件的 scripts 字段中:
"scripts": { "start": "node index.js" }
然後可以使用以下命令運行腳本:
yarn start
此命令將在項目中找到名為 start 的腳本,並在終端中執行它。
五、Yarn工作區
Yarn工作區允許您同時管理多個相關項目的依賴。
1、創建工作區
要使用工作區,需要在 package.json 文件中添加 workspaces 字段,該字段應指向包含您的項目的文件夾。例如:
"workspaces": [ "packages/*" ]
這告訴Yarn使用 packages 文件夾下的所有文件夾作為工作區。
2、添加依賴
在工作區中添加依賴需要使用絕對路徑:
yarn workspace package-name add dependency-name
例如,要在 my-app 工作區中添加 lodash 依賴:
yarn workspace my-app add lodash
六、總結
本文簡要介紹了Yarn,包括在何時使用Yarn、如何安裝/升級Yarn、Yarn常用命令、Yarn腳本命令和Yarn工作區。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/279364.html