开发工具

帮你省时间、省内存、省心的开发工具,都是用过才推荐。

SparkClean — macOS 开发者磁盘清理

免费开源的 macOS 应用,专门扫描开发者电脑上的垃圾文件。Docker 镜像、Xcode DerivedData、被遗忘的 node_modules、Ollama 模型、JetBrains 缓存……它都能找到并可视化展示,让你精确选择要删什么。

核心特点: SwiftUI 原生界面,支持智能分类和安全级别标记(安全/审核/警告),默认移至回收站不会直接永久删除。还有重复文件查找、应用卸载残留清理、大文件扫描等功能。

完全本地运行,不联网、不收集数据、不开源、不收费。GitHub:georgekhananaev/spark-clean

NPKILL — 一键清理 node_modules

做 Node.js 项目多了,硬盘上会散落一堆 node_modules 文件夹,少则几百 MB,多则几个 G。手动找、手动删太累。NPKILL 就是干这个的。

安装

直接用 npx,不需要全局安装:

npx npkill

或者全局安装:

npm i -g npkill

基本用法

# 扫描当前目录下所有 node_modules
npx npkill

# 指定扫描目录
npx npkill -d ~/projects

# 自动删除指定目录下所有 node_modules(谨慎使用)
npx npkill -d ~/backups/ --delete-all

# 扫描 dist 文件夹
npx npkill --target dist

操作方式

按键作用
/ (或 j / k移动选择
SpaceDel删除选中的文件夹
o打开选中文件夹所在目录
QCtrl+C退出

注意事项

  • ⚠️ 标记的目录是当前项目正在使用的,删之前确认一下。
  • 删除 node_modules 后需要重新 npm installpnpm install 才能再跑项目。