开发者工具
在 Mac 上清除 Yarn 缓存
清理缓存只会删除可重建的下载副本,能释放空间,也能解决安装时拿到损坏包的问题。项目依赖和你自己的文件都不会被删除。
精准清理 Yarn 缓存
Yarn 数据通常在 Mac 上占用 500 MB – 10 GB。免费扫描会在您进行任何更改前,显示 Mac 上的确切大小。
免费扫描 · 无需账户 · 未经你同意不会删除任何内容 · 先移到废纸篓 · macOS 14 及以上
OptiClear 是 Mac 应用。复制本页链接,在你的 Mac 上打开。
把链接发到我的邮箱- 应用
- 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 注册表账户。
零风险试用
- 免费下载并扫描查看所有 Yarn 文件及其大小。无需注册账户。
- 免费清理 7 天在应用内启动年度计划的 7 天免费试用。
- 保留或取消请在试用结束前至少 24 小时在 App Store 设置中取消,以免被扣费。
免费试用结束后,Pro 每年 ¥298,可随时取消。
常见问题
是的。标为“可以,会自动重建”的文件夹会自动重建,删除后只会让下次启动稍慢。
清理后项目还能运行吗?
可以。项目依赖保存在 node_modules 或 .yarn 文件夹中,不在全局缓存里,因此清理命令不会改动它们。
两个版本的缓存要分别清理吗?
要。两种版本的缓存位置不同,需要分别处理。