• yarn cache list [—pattern]
  • yarn cache dir
  • yarn cache clean [<module_name…>]
  • 改变 yarn 缓存路径
    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