yarn cache

yarn cache list [--pattern]

Yarn 將每个套件儲存在你的文件系统-使用者目錄-全域暫存中。yarn cache list 將列出已快取的每個套件。

yarn cache list --pattern <pattern> 將列出符合指定模式的已快取的套件。

例如:

yarn cache list --pattern gulp
yarn cache list --pattern "gulp|grunt"
yarn cache list --pattern "gulp-(match|newer)"
yarn cache dir

執行 yarn cache dir 會印出目前 Yarn 儲存快取的位置。

yarn cache clean [<module_name...>]

運行此指令將清除全域的暫存。 將下次執行 yarnyarn install 時重新保存。 此外,您可以指定想要清除的套件的名稱。

設定 Yarn 快取的路徑

設定 cache-folder 的值來變更快取存放的資料夾。

yarn config set cache-folder <path>

你也可以透過參數 --cache-folder 指定快取資料夾:

yarn <command> --cache-folder <path>

你還可以通過環境變數 YARN_CACHE_FOLDER 指定暫存目錄︰

YARN_CACHE_FOLDER=<path> yarn <command>