Node依赖清理工具

5天前更新 2 00
Node依赖清理工具Node依赖清理工具
Node依赖清理工具

技能简介

npkill是一款专门用于清理JavaScript和Next.js项目中node_modules及.next构建产物文件夹的CLI工具,帮助开发者快速回收被大量依赖包占用的磁盘空间。

能做什么

  • 扫描并列出所有node_modules文件夹及其占用空间
  • 针对性清理Next.js项目的.next构建输出目录
  • 提供交互式界面,支持选择性删除指定项目
  • 模拟运行(dry-run)预览待删除内容,避免误操作
  • 按大小排序展示,优先处理占用空间最大的项目

使用说明

安装指令

npm install -g npkill

基础用法

1. 启动交互模式(推荐):

npkill

2. 先模拟运行查看效果:

npkill --dry-run

3. 清理Next.js构建产物:

npkill --target .next

4. 从指定目录开始扫描:

npkill --directory /path/to/search

5. 自动删除全部(谨慎使用):

npkill --delete-all --yes

输入与输出

见下方输入与输出表格。

项目内容
输入目标扫描目录、清理对象类型(node_modules/.next)、运行模式(dry-run/实际删除)、自动确认标志
输出文件夹路径列表、各文件夹占用空间、删除成功/失败状态、总计释放空间
适用人群前端开发者、全栈工程师、DevOps人员、需要管理多项目开发环境的团队
不包含自动备份机制、云端存储清理、依赖版本分析、CI/CD集成插件

 

风险提示

  • ⚠️ 系统目录会被标记警告,但仍需仔细核对路径
  • –delete-all –yes 会无确认直接删除,务必先执行dry-run验证
  • 部分环境可能无法完整识别所有受保护目录
  • 交互模式需要终端支持方向键操作

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/ashirbadgudu/npkill/SKILL.md
来源类型:GitHub开源项目

数据统计

相关导航

暂无评论

none
暂无评论...