一、yarn安裝包命令
yarn install
yarn install是yarn中最常用的安裝命令,其作用是將package.json文件中dependencies和devDependencies指定的所有依賴包安裝到當前項目中。如果當前項目中已經存在node_modules目錄,則直接從緩存中讀取安裝包,不會重新下載安裝包。
yarn add xxx
yarn add xxx可以將xxx包添加到項目的依賴包中,同時自動更新package.json和yarn.lock文件。如果指定的xxx包不存在,yarn會自動從npm倉庫中下載並安裝。
yarn remove xxx
yarn remove xxx會將xxx包從當前項目的依賴包中刪除,並自動更新package.json和yarn.lock文件。如果xxx包不再被其它依賴包引用,則會自動刪除其依賴。
二、yarn安裝包單一版本是什麼意思
yarn中單一版本指的是某個依賴包的一個確定版本號。
yarn add xxx@1.0.0
使用yarn add命令安裝某個依賴包時,可以指定一個具體的版本號。例如yarn add xxx@1.0.0會將xxx包的1.0.0版本安裝到當前項目中。
yarn add xxx@latest
使用latest關鍵字可以自動安裝該依賴包的最新版本。例如yarn add xxx@latest會將xxx包的最新版本安裝到當前項目中。
三、yarn安裝包的最新版本
yarn中,可以通過以下兩種方式查看某個依賴包的最新版本:
yarn info xxx
yarn info xxx會列出xxx包的相關信息,包括目前可用的版本號和依賴關係。
yarn outdated
yarn outdated會列出當前項目依賴包的版本情況,並且會標出哪些依賴包可以升級。例如:
Package Current Wanted Latest Location xxxxxx 1.0.0 1.0.0 1.1.0 dependencies
四、yarn全局安裝包
yarn global add xxx
yarn全局安裝包的作用是可以在任何地方使用指定的包,而不需要將其添加到項目依賴中。例如yarn global add create-react-app會在全局安裝create-react-app,可以隨時使用create-react-app命令創建新的React項目。注意,全局安裝的包只能通過命令行來調用,不能在項目中import進行使用。
五、yarn安裝包自定義緩存路徑
yarn支持自定義緩存路徑,以便多個項目共用同一個緩存目錄,節省磁碟空間。
yarn config set cache-folder /path/to/cache/dir
使用上述命令可以更改yarn默認的緩存路徑,指定為/path/to/cache/dir目錄。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/304947.html