yarn remove
移除專案的相依性。
用法
$ yarn remove ...
範例
移除目前專案的相依性
一次移除所有工作空間的相依性
移除所有以 eslint-
開頭的相依性
移除所有範圍為 @babel
的相依性
移除所有符合 react-dom
或 react-helmet
的相依性
詳細資料
此指令會從目前工作空間移除符合指定模式的套件。
如果設定 --mode=<mode>
選項,Yarn 會變更產生哪些成品。目前支援的模式為
-
skip-build
完全不會執行建置指令碼。請注意,這與將enableScripts
設為 false 不同,因為後者會停用建置指令碼,進而影響磁碟上產生的成品內容,而前者只會停用建置步驟,但不會停用指令碼本身,只是不會執行這些指令碼。 -
update-lockfile
會完全略過連結步驟,只會擷取鎖定檔中沒有的套件 (或沒有關聯檢查碼的套件)。此模式通常由 Renovate 或 Dependabot 等工具使用,用於在不產生完整安裝成本的情況下,讓鎖定檔保持最新狀態。
此指令接受 glob 模式作為引數 (如果是有效的 Ident,且受 micromatch 支援)。請務必跳脫模式,以防止您自己的 shell 嘗試展開模式。
選項
定義 | 說明 |
---|---|
| 將作業套用至目前專案的所有工作空間 |
| 變更安裝會產生的成品 |