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>