Yarn命令大全:快速掌握yarn start、yarn add、yarn remove等常用命令

一、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-tw/n/279364.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-20 15:03
下一篇 2024-12-20 15:03

相關推薦

  • Ojlat:一款快速開發Web應用程序的框架

    Ojlat是一款用於快速開發Web應用程序的框架。它的主要特點是高效、易用、可擴展且功能齊全。通過Ojlat,開發人員可以輕鬆地構建出高質量的Web應用程序。本文將從多個方面對Oj…

    編程 2025-04-29
  • Python語法大全解析

    本文旨在全面闡述Python語法,並提供相關代碼示例,幫助讀者更好地理解Python語言。 一、基礎語法 1、Python的注釋方式 # 這是單行注釋 “”” 這是多行注釋,可以注…

    編程 2025-04-29
  • 二級考級舞蹈大全目錄

    本文將從以下多個方面對二級考級舞蹈大全目錄進行詳細闡述。 一、目錄結構 二級考級舞蹈大全目錄主要分為三級,即一級目錄、二級目錄和三級目錄。其中,一級目錄為舞蹈類型,二級目錄為舞蹈名…

    編程 2025-04-29
  • Git config命令用法介紹:用正確的郵箱保障開發工作

    本文將詳細介紹如何使用git config命令配置Git的全局和本地用戶信息,特別是如何正確使用用戶郵箱,保障Git操作的正常進行。 一、git config命令介紹 Git中的每…

    編程 2025-04-29
  • Python命令大全及說明

    Python是一種高級編程語言,由Guido van Rossum於1989年底發明。它具有良好的語法結構和面向對象的編程思想,具有簡潔、易讀、易學的特點,是初學者以及專業開發人員…

    編程 2025-04-29
  • Python SSH 遠程執行命令

    Python SSH 遠程執行命令是指在一個伺服器上執行遠程另一個伺服器上命令。如果你需要在本地機器上執行命令,或者在遠程機器上執行本地命令,你都可以使用 SSH。在 Python…

    編程 2025-04-29
  • 二階快速求逆矩陣

    快速求逆矩陣是數學中的一個重要問題,特別是對於線性代數中的矩陣求逆運算,如果使用普通的求逆矩陣方法,時間複雜度為O(n^3),計算量非常大。因此,在實際應用中需要使用更高效的演算法。…

    編程 2025-04-28
  • 剖析命令執行函數

    在編程開發過程中,命令執行函數是非常常見的一個概念。它是指接受一個命令字元串,並將其解析執行,返回相應的結果或錯誤信息的函數。本文將從多個方面對命令執行函數進行詳細的闡述,包括其定…

    編程 2025-04-28
  • Python海龜庫代碼大全

    Python海龜庫是Python語言中一個常用的繪圖庫,它提供了一套海龜繪圖的API,使得使用者可以通過編寫相應的代碼來控制海龜的行進路徑,從而實現各種圖形的繪製。本文將以Pyth…

    編程 2025-04-28
  • Python語句大全

    本文將詳細闡述Python語句大全,並給出代碼實例。 一、基本語句 Python基本語句包括賦值語句、條件語句、循環語句等,其中最基礎的是賦值語句。如下: a = 1 b = 2 …

    編程 2025-04-28

發表回復

登錄後才能評論