♻️ 立即删除未使用的 node_modules 并享受一些可用空间!
简介
在本文中,我将向您介绍我刚刚在 npm 上发现的一个很酷的工具npkill
,它可以帮助您清理node_modules
不再使用但仍想保留的项目。
视频链接:https://youtube.com/shorts/76UXyiPJQwI
目录
问题
该工具主要面向计算机上拥有许多项目的活跃开发人员,但每个人都可以从中受益。
每次运行npm install
或yarn
在新的存储库上时,您基本上都会将大量文件放入本地node_modules
文件夹中。
随着时间的流逝,您最终会发现许多旧的、布满灰尘的项目文件夹堆积在那里,浪费磁盘空间。
出于多种原因,您可能希望保留这些项目而不是删除它们,例如因为您想保留某些特定的实现作为示例或模板,这完全没问题,但您不需要该node_modules
文件夹!
解决方案
我发现了一个很酷的工具,可以完美地解决这种情况,它被称为npkill,你可以在npm.js上找到它。
此 CLI 工具将导航至您的磁盘,查找node_modules
文件夹并列出所有文件夹。扫描完成后,您可以逐个选择它们,然后点击SPACE
删除整个文件夹。
安装
由于它是 npm 上的常规包,因此它很简单
npm i -g npkill
全局安装后,您可以运行
npx npkill
狩猎开始了!
选项
该工具附带一些选项,您可以在 GitHub 上的 README 中找到,但我想重点介绍其中一些非常有用的选项
--sort
或-s
=> 允许按size
或 排序path
。我觉得按大小排序超级方便!--target
或-t
=> 允许设置与 不同的目标文件夹。例如,node_modules
您可以使用此选项清理dist
或文件夹。build
--directory
或-d
=> 允许指定要查看的文件夹。默认情况下是当前路径,但您可以从任何位置运行它并设置其他路径,而无需重新定位终端。
贡献
该存储库是公开的并托管在 GitHub 上,但似乎不太活跃。
但这并不意味着该项目已经失败,也许他们仍然愿意接受外部帮助。
您可以在此处找到该 repo:https://github.com/voidcosmos/npkill/issues
结论
就是这样!我在网上浏览时发现了这个非常方便的工具,清理了我电脑上大约8GB的空间,我太开心了,想和你们分享!
请告诉我您是否已经知道这个工具或者是否打算使用它...它为您节省了多少空间?
想看看实际效果吗?快来观看这个 YouTube #Shorts 视频吧!
感谢阅读这篇文章,希望你觉得它有趣!
欢迎关注我,以便及时收到新文章的通知 ;)