一、yarnglobaladd 是什麼意思
yarn global add 命令是用於全局安裝 Node.js 包的命令。與 npm 命令的 global 參數類似,yarn 命令有一個特殊的前綴 global。與其他命令不一樣,yarn global add 命令會將包安裝到一個特別的全局目錄,而不是當前項目的 node_modules 目錄。
使用此命令可以在你計算機中的任何位置都可以使用全局安裝的包。如果你的計算機中有多個項目,每個項目都需要共享某些功能,那麼可以使用 yarn global add 命令來完成這個功能。在這種情況下,全局包可以更好地維護,並且可以減少項目大小。
二、all、–dev、–peer、–optional and –production 參數是什麼
在安裝 Yarn 包時,可以使用 all、–dev、–peer、–optional 和 –production 參數設置要安裝的包。這些參數指定了包應該全局安裝,也可以指定要安裝的包的類型。
all 參數是一個特殊參數,它允許您將包安裝為所有依賴項,不能將其用於 Yarn 工作區。–dev 參數表示該包在開發階段應該是必要的。–peer 參數表示該包必須與項目中的任何其它包相匹配。–optional 參數表示該包是可選的。–production 參數表示該包應該是生產環境中的必須要的。
yarn global add all packageName //安裝包作為所有依賴項
yarn global add --dev packageName //安裝包作為開發階段中必要的
yarn global add --peer packageName //安裝必須與項目中的任何其他包相匹配的包
yarn global add --optional packageName //安裝可選包
yarn global add --production packageName //安裝包必須用於生產環境
三、如何更新全局包
類似於 npm 命令,Yarn 包管理器還提供了更新包的命令。使用 yarn global upgrade 命令可以更新全局包並將其版本升級到最新可用版本。
注意:如果使用 yarn global add 命令安裝了包,而不是使用 npm 命令和 –global 參數,需要使用 yarn global upgrade 命令來更新包。類似地,使用 npm 命令全局安裝包,需要使用 npm update 命令來更新它。
yarn global upgrade packageName //更新包
四、yarn global add三個小技巧
在使用 yarn global add 命令時,有一些簡單的技巧可以幫助您輕鬆實現您的目標。
第一,可以使用 –prefix 參數指定要在其中安裝包的全局目錄。默認情況下,Yarn 會在 ~/.yarn/bin 下安裝包。使用 –prefix 參數可以將包安裝到不同的目錄。例如,如果要將包安裝到(/usr/bin/yarn)目錄下,請使用如下命令:
yarn global add --prefix /usr/local packageName
第二,可以使用 –latest 或 -L 參數安裝最新的包版本。例如:
yarn global add -L packageName
第三,可以同時安裝多個包。只需提供多個包名稱即可。例如:
yarn global add packageName1 packageName2
五、總結
在本文中,我們細緻地探討了 yarn global add 命令的含義。還討論了 all、–dev、–peer、–optional 和 –production 參數及其作用,以及如何更新全局包和常見的 yarn global add 小技巧。希望上述內容對您在全局包上使用 Yarn 包管理器時有所幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/293089.html