npkill:节点模块目录清理工具
📈 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。