从开发缓存中回收磁盘空间
MintDisk 会找出长期未动的项目的依赖和构建文件夹,以及 Xcode、Docker 和本地 AI 模型占用的存储空间,并说明每一项如何恢复。
扫描免费。清理和删除功能包含在 7 天免费试用和 Pro 中。

20 秒了解 Developer Pack
Mac 开发者磁盘清理的使用方法
- 1
查找不活跃项目
开发者工具包会在 ~/Developer、~/Projects、~/Code 等文件夹以及你添加的文件夹中,查找闲置 30、60、90 或 180 天的项目。
- 2
看清哪些可以恢复
每个文件夹都会显示大小、项目闲置时长,以及恢复它的命令,例如 npm install、cargo build 或 pod install。
- 3
移除不需要的内容
所选的项目文件夹会移到废纸篓。你的源文件绝不会被动到,每个文件夹在移除前还会再检查一次。
适用场景
旧的 JavaScript 项目
你不再开发的项目中的 node_modules、.next 和 .nuxt 文件夹。恢复命令会依据你的锁文件:npm、pnpm、yarn 或 bun。
Rust、Gradle、CocoaPods、Python 和 Flutter
Rust target 文件夹、.gradle、Pods、Python 虚拟环境和 .dart_tool 文件夹。
Xcode、Docker 和本地 AI 模型
不可用的模拟器、Docker 悬空镜像、已停止的容器,以及 Ollama 或 Hugging Face 模型。深层清理还涵盖 Xcode DerivedData,以及 npm、Homebrew、Cargo、Gradle 等工具的缓存。
各开发工具详解
- 清理 node_modules不活跃项目的 node_modules、.next 和 .nuxt,以及 npm、pnpm、Yarn 和 Bun 缓存。
- Rust target 目录清理不活跃 Cargo 项目的 target 文件夹、Cargo 缓存和不再使用的工具链。
- Mac 上的 Docker 磁盘清理悬空镜像、已停止的容器和未使用的构建缓存;卷从不会被触碰。
- 清理 Xcode DerivedDataDerivedData、旧的 DeviceSupport、模拟器缓存和不可用的模拟器。
- Ollama 磁盘空间清理每个本地模型的大小和上次使用时间;共享的层会保留。
- Hugging Face 缓存清理已下载的模型仓库及其大小和上次使用时间。
使用须知
- Docker 清理需要 Docker 正在运行。只会移除未打标签且未使用的镜像和已停止的容器,绝不会动数据卷和有标签的镜像。
- Docker 数据、Ollama 模型和 Xcode 模拟器会被永久删除。项目文件夹和 Hugging Face 模型会移到废纸篓。
- 开发者工具包不读取 git 状态。它只列出项目文件旁的依赖和构建文件夹,如果你在这些文件夹里还存放了其他内容,请检查列表。
- 项目查找深度最多为六层文件夹,范围包括默认位置,以及你在个人文件夹或外置磁盘中添加的文件夹。
- 只有安装了 Xcode 命令行工具时,才会显示“Xcode 模拟器”部分。
常见问题
删除 node_modules 安全吗?
对于可以重新安装的项目,是安全的:node_modules 存放的是下载的软件包,npm install(或 pnpm、yarn、bun)会根据锁文件把它们装回来。MintDisk 会在每个文件夹旁显示该命令,并把文件夹移到废纸篓。
MintDisk 如何判断项目不活跃?
它会查看项目自身文件的最近一次更改以及近期的 git 活动。如果在你选择的闲置期内(默认 60 天)没有任何更改,该项目就会被列出。
能清理 Xcode DerivedData 吗?
可以,在深层清理中,连同设备支持文件和模拟器缓存一起清理;Xcode 归档仅供查看,从不会被清理。开发者工具包会移除其运行时已不再安装的模拟器。
Docker 清理会移除什么?
通过 Docker 自带的 prune 命令,移除悬空镜像(即未打标签且未使用的镜像)和已停止的容器。数据卷、有标签的镜像和正在运行的容器不会被动到。
开发者清理免费吗?
扫描免费。移除文件夹、模型或 Docker 数据需要 7 天免费试用或 Pro 许可证。
继续了解
在你的 Mac 上试一试
MintDisk 支持 macOS 12 及更高版本,适用于 Apple 芯片和 Intel 芯片的 Mac。在应用内即可开始 7 天试用,无需银行卡。