brew cleanup 可直接清空Homebrew缓存及旧版本,释放5–15GB空间;brew cleanup -n预览效果,brew cleanup --prune=all强制清理全部冗余缓存,yarn cache clean和npm cache clean --force分别清理Yarn与npm缓存。
直接在终端里运行对应命令就能清空,不需要额外配置或确认(部分需输密码)。重点是别漏掉常用工具,也别误删系统文件。
Homebrew 缓存清理
Homebrew 默认缓存下载的安装包和旧版本构建产物,位置在 /opt/homebrew/cache(Apple Silicon)或 /usr/local/Homebrew/cache(Intel),清理后可释放几百MB到几GB空间。
- 只清理已下载但未安装的包:brew cleanup -s
- 彻底清理所有缓存(含旧版安装包):brew cleanup
- 预览将释放多少空间(不执行删除):brew cleanup -n
- Homebrew 4.0+ 可删掉无引用的缓存:brew autoremove
Yarn 缓存清理
Yarn 缓存通常位于 ~/Library/Caches/Yarn,体积大、更新频繁,一个大型前端项目依赖就可能占1–2GB。
- 一键清空全部缓存(包括 tarball 和元数据):yarn cache clean
- 查看当前缓存路径(验证是否正确):yarn cache dir
- 检查清理结果是否生效:yarn cache size(返回 0 bytes 表示成功)
npm 缓存清理
npm 缓存默认在 ~/Library/Caches/npm 或 ~/.npm(以 npm config get cache 输出为准),尤其用 --no-binary 安装时缓存更大。
- 强制清除全部缓存:npm cache clean --force
- 查看缓存路径(建议先执行):npm config get cache
- 验证缓存完整性(非必须,但能确认是否损坏):npm cache verify
其他常用包管理器补漏
如果你还用 MacPorts 或 pip,顺手一起清掉更省心:
- MacPorts:清理源码包缓存 → sudo port clean --distfiles all;清构建中间文件 → sudo rm -rf /opt/local/var/macports/build/*(慎用)
- pip:清空 Python 包缓存 → pip cache purge;查看大小 → pip cache info
- Xcode 构建缓存(常被忽略):→ xcodebuild -alltargets clean,或手动删 ~/Library/Developer/Xcode/DerivedData


















