使用npkill查找和清理node_modules包
介绍
进行前端开发时,电脑上会有很多node_modules包,会占用很多磁盘空间,我们可以把一些暂时不会打开的项目的node_modules包删除掉,等到要运行项目的时候再安装回来,如果我们一个个手动删除的话,会很麻烦
npkill
可以很好的解决上述问题,不仅可以快速找到某个文件夹下的全部node_modules包,还可以根据路径、大小和上次修改时间进行排序,管理起来更加方便
安装
打开cmd然后执行下面命令即可完成安装,不安装也可以使用npkill
1 | npm i -g npkill |
使用
cmd进入一个文件夹后,执行下面命令即可搜索该文件夹下的全部node_modules包,方向键的上下可以选择node_modules包,用空格键删除,直接删除不会有确认提示
不安装使用
1 | npx npkill |
安装后使用
1 | npkill |
参数
一般只用到-s
参数根据size
进行排序
参数 | 说明 | 默认 |
---|---|---|
-c, --bg-color | 更改行突出显示颜色,可用颜色有: blue,cyan,magenta,white,red ,yellow | blue |
-d, --directory | 设置要开始搜索的目录 | . |
-D, --delete-all | 目前禁用,自动删除所有node _ module文件夹 | -- |
-e, --show-errors | 显示错误消息(如果有的话) | false |
-E, --exclude | 从搜索中排除目录(目录名列表必须在双引号“”中,每个目录之间用’,’分隔)示例: “ ignore1,ignore2” | -- |
-f, --full | 从用户的主页开始搜索(例如: Linux 中的“/home/user”) | false |
-gb | 以千兆字节而不是兆字节显示文件夹大小 | false |
-h, --help, ? | 显示帮助 | false |
-nu, --no-check-update | 启动时不要检查更新 | false |
-s, --sort | 根据 size 、 path 或 last-mod 排序,一般使用size |
none |
-t, --target | 指定要搜索的目录的名称 | node_modules |
-x, --exclude-hidden-directories | 从搜索中排除隐藏目录(“点”目录) | false |
-v, --version | 显示npkill版本 | false |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论