OptiClear

开发者工具

在 Mac 上清除 Yarn 缓存

清理缓存只会删除可重建的下载副本,能释放空间,也能解决安装时拿到损坏包的问题。项目依赖和你自己的文件都不会被删除。

最后更新: 2 分钟阅读

精准清理 Yarn 缓存

Yarn 数据通常在 Mac 上占用 500 MB – 10 GB。免费扫描会在您进行任何更改前,显示 Mac 上的确切大小。

免费扫描你的 Mac

免费扫描 · 无需账户 · 未经你同意不会删除任何内容 · 先移到废纸篓 · macOS 14 及以上

应用
Yarn
数据的一般大小
500 MB – 10 GB
类别
开发者工具
文件位置
~/Library/Caches/Yarn

先在 Yarn 内清除

最安全的方法是使用应用自带的选项:运行 yarn cache clean 可清空 Yarn 1 缓存;Yarn 2 及更高版本清理项目缓存,加上 --mirror 参数还会清空全局缓存。node_modules 不受影响。

可以清除的 Yarn 缓存文件夹

这些文件夹会自动重建,删除它们不会影响你自己的文件。

这些是 Yarn 使用的标准 macOS 文件夹;部分文件夹只在使用相应功能后才会出现。

Yarn 缓存的内容与清理时机

专为 Yarn 定制

Yarn 1 的全局包缓存位于 ~/Library/Caches/Yarn。Yarn 2 及更高版本使用另一个目录保存缓存和元数据,所以同时用过两个版本的 Mac 会有两份独立缓存。两者都会在需要时自动重建。缓存通常占用 500 MB – 10 GB,当它增长到几个 GB,或安装时出现损坏的包,清理通常有帮助。Yarn 1 的全局包和设置属于应用数据,不是缓存,应当保留。

清理 Yarn 缓存之后会发生什么

缓存会在下次安装时自动重建,因此清理后无需任何额外设置。第一次安装或构建会比平时慢,因为所有包都要重新下载。无需重新登录,npm 账户只在发布包时才需要。项目的 node_modules 和 .yarn 文件夹不会受影响,项目可以照常运行。

已完成 0/4

账户与同步
只有发布包时才需要 npm 注册表账户。

零风险试用

  1. 免费下载并扫描查看所有 Yarn 文件及其大小。无需注册账户。
  2. 免费清理 7 天在应用内启动年度计划的 7 天免费试用。
  3. 保留或取消请在试用结束前至少 24 小时在 App Store 设置中取消,以免被扣费。
免费下载并扫描

免费试用结束后,Pro 每年 ¥298,可随时取消。

常见问题

是的。标为“可以,会自动重建”的文件夹会自动重建,删除后只会让下次启动稍慢。
清理后项目还能运行吗?
可以。项目依赖保存在 node_modules 或 .yarn 文件夹中,不在全局缓存里,因此清理命令不会改动它们。
两个版本的缓存要分别清理吗?
要。两种版本的缓存位置不同,需要分别处理。

相关清理指南