yarn cache list [—pattern]

Yarn 将每个包存储在你的文件系统-用户目录-全局缓存中。yarn cache list 将列出已缓存的每个包。

yarn cache list —pattern <pattern> 将列出匹配指定模式的已缓存的包。

示例:

  1. yarn cache list --pattern gulp
  2. yarn cache list --pattern "gulp|grunt"
  3. yarn cache list --pattern "gulp-(match|newer)"
yarn cache dir

运行 yarn cache dir 会打印出当前的 yarn 全局缓存在哪里。

yarn cache clean [<module_name…>]

运行此命令将清除全局缓存。 将在下次运行 yarnyarn install 时重新填充。 Additionally, you can specify one or more packages that you want to clean.

改变 yarn 缓存路径

设置 cache-folder 来配置缓存目录。

  1. yarn config set cache-folder <path>

你也可以用 —cache-folder 标志指定缓存目录:

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

你还可以通过环境变量 YARN_CACHE_FOLDER 指定缓存目录︰

  1. YARN_CACHE_FOLDER=<path> yarn <command>

原文: https://yarnpkg.com/zh-Hans/docs/cli/cache