删除 node_modules 文件夹非常耗时

16 天前
 xkwdm

删除 node_modules 文件夹非常耗时。用伙火绒的粉碎也慢。大伙儿有没有好用的软件和方法啊?

感谢各位大佬的指点 🙏

6293 次点击
所在节点    Node.js
65 条回复
Leoking222
16 天前
windows ,先把实时文件防护关掉。
mac 删除挺快的吧
canvascat
16 天前
使用 wsl ,然后 rm -rf ,挺快的。
windows 的话 shift+del ,比直接 del 快一点
stimw
16 天前
只有 windows 是这样的
artiga033
16 天前
robocopy 最快
先建一个空文件夹如 C:\Empty

robocopy.exe "C:\Empty" "./node_modules" /MIR /NFL /NDL /MT:32

最后的 /MT 是线程数,如果你的 CPU 很强也可以开更高
ygweric
16 天前
我会先重命名为一个随意的名字,拖拽到别的文件夹,比如“下载”,后面统一慢慢删
dumbass
16 天前
rm -rf node_modules 很快啊
bearbest
16 天前
直接 rm -rf node_modules 就好了,都是开源的依赖,又没啥隐私文件,没必要使用文件粉粹功能
Ccbeango
16 天前
windows 可以安装个 npkill
duan602728596
16 天前
windows 系统的问题,在 mac 上直接拖到回收站 1s 删除
1103409364
16 天前
rm -rf 很快
wangtian2020
16 天前
不应该存在需要删的情况
slowgen
16 天前
可以用华硕的 RAMDisk https://dlcdnets.asus.com/pub/ASUS/mb/14Utilities/ASUS_RAMDisk_V2.03.00_for_Windows_10_64-bit.zip (有 Referer 校验,需要地址栏输入打开)
把内存分出来当硬盘,结合 WSL1 在里面使用 rm -rf 删除,超快
aec4d
16 天前
如果是 unix 系,试试世界上最快的删除方案 rmz
https://alexsaveau.dev/blog/projects/performance/files/fuc/fast-unix-commands
qianxuu
16 天前
FastCopy
shahow
16 天前
FastCopy
msg7086
16 天前
FastCopy 秒删,我都拿来清 QQ 图片目录,几万几十万文件几秒钟给你干完。
xkwdm
16 天前
感谢各位,根据回复我测试了下面这些方式,忘记说明了我是 windows 下要删除 node_modules 文件。

rd /s /q node_modules
Remove-Item -Recurse -Force node_modules
上面两个命令删除效率低,非常慢而且看不到处理信息。

npkill -d
这个命令工具好处是可以列出目录下所有的 node_modules 文件夹并且计算大小,也可以选择删除,但是在计算文件大小过程中非常慢,没执行完我就退出了。

@artiga033 兄弟提供的方法 “robocopy.exe "C:\Empty" "./node_modules" /MIR /NFL /NDL /MT:32” YYDS ,最快。

以上,感谢各位的帮助。么么么哒~
xkwdm
16 天前
刚才下载了 FastCopy 比单纯执行命令更好,可视化,效率高。推荐
arfaWong
16 天前
别用 windows 系统,用 macOS Linux 系统都没有这样的问题
mmdsun
16 天前
Windows 请用 Dev Drive ,Windows 文件操作慢是因为资源管理器提供 暂停、继续的功能,比如你 U 盘剪切文件,可以暂停。拔出 U 盘,后面插回 U 盘文件操作进度也不会丢失。缺点要提前收集很多信息

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1165028

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX