📢gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
voidcosmos

npkill:节点模块目录清理工具

voidcosmos/npkillTypeScript★ 9,384⑂ 249
📈 Star 趋势+55 / 19天

项目摘要

npkill可以列出系统中的node_modules目录,并显示它们的大小,您可以选择要删除的目录来释放空间。这样可以帮助开发人员更好地管理磁盘空间并提高工作效率。npkill使用TypeScript编写,提供了一个简单的命令行接口

📖 功能要点

npkill是一个帮助用户轻松找到和删除旧的和重复的node_modules文件夹的工具。它可以列出系统中的node_modules目录,并显示它们占用的空间。用户可以选择要删除的文件夹来释放空间。npkill支持多种语言和自定义配置。

  • 清除空间
  • 快速搜索
  • 易于使用
  • 支持多语言
  • 自定义配置
  • 高性能

🚀 安装 / 使用

安装
npkill可以通过以下命令安装:

$ npm i -g npkill

或者直接使用:

$ npx npkill

使用
npkill的使用方法如下:

$ npx npkill

默认情况下,npkill会从当前路径开始搜索node_modules文件夹。用户可以使用方向键移动,空格或删除键删除选中的文件夹。

🤖 AI 深度分析

npkill 是一款实用的命令行工具,能帮助开发者快速清理 node_modules 目录释放空间,操作简单直观,适合日常使用。

✅ 优点

  • 交互式命令行界面,易于使用
  • 快速扫描并列出所有 node_modules 目录及其大小
  • 支持选择删除,释放磁盘空间
  • 跨平台支持(Windows、macOS、Linux)
  • 开源且活跃维护

⚠️ 缺点

  • 仅针对 node_modules 目录,不适用于其他大型目录
  • 删除操作不可逆,需谨慎选择
  • 扫描大型项目时可能较慢

🎯 适用场景

  • 清理磁盘空间,删除不再需要的 node_modules
  • 开发者在切换项目后快速清理旧依赖
  • 系统管理员监控和清理多个项目中的 node_modules

⚖️ 同类对比

与类似工具(如 npx rimraf、find 命令)相比,npkill 提供交互式界面和大小预览,更直观易用;但功能单一,仅针对 node_modules。