前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【工具】逃离 node_modules 无底洞

【工具】逃离 node_modules 无底洞

作者头像
GopalFeng
发布2022-08-01 20:00:34
4360
发布2022-08-01 20:00:34
举报
文章被收录于专栏:前端杂货铺-Gopal

前言

现代工程化中离不开模块化机制,而 npm 模块包机制产生的一个结果就是我们每个项目中都会有一个 node_modules “无底洞”。

项目越来越多的时候,node_modules 多多少少还是占有一定的空间。另外,我们经常需要删除项目中的 node_modules,重新安装依赖,用来解决一些缓存的问题。

那平时你是怎么删除的呢?手动删除?还是 rm -rf?

本文介绍一个简单的工具——npkill[1]。用来更方便查找和删除 node_modules。

npkill 简介

安装

可以通过 npm 安装:

代码语言:javascript
复制
npm i -g npkill

或者 npx:

代码语言:javascript
复制
npx npkill

使用

当前目录中使用,直接运行 npkill,会显示 loading,这是在查找 node_modules 文件夹,最后显示查找的结果,结果中会显示 node_modules 所在的路径以及大小:

你可以通过 -d 查找某个文件夹下面的 node_modules,然后通过上下移动选中具体的 node_modules 文件夹,想要删除,只需要按下空格键即可。退出 ctrl + c 或者 q 即可。

另外还有其他的有用的可选参数,比如对 node_modules 的大小或者路径进行排序 -s。或者排除某些文件 -E。详情可看官网[2]

参考资料

[1]npkill: https://npkill.js.org/#installation

[2]官网: https://npkill.js.org/#installation

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端杂货铺 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • npkill 简介
    • 安装
      • 使用
        • 参考资料
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档