为什么固态硬盘也没办法对 node_modules 进行删除,复制

2022-11-29 13:48:29 +08:00
 stx0821

甚至感觉和机械硬盘差不多,都没法进行删除,复制操作

1566 次点击
所在节点    问与答
12 条回复
villivateur
2022-11-29 13:56:31 +08:00
???不过是时间略长而已,怎么可能没法删除复制?
ZoeeoZ
2022-11-29 14:05:40 +08:00
没见过不能删的啊..不过稍微大点的项目就需要很长时间删罢了.
要删除不如用 rimraf 这个包 删的很快
要复制感觉不如先 rimraf 删掉原来的 再在目标文件夹重新 install 来得快
ChefIsAwesome
2022-11-29 14:20:24 +08:00
windows 吗? rmdir /s /q "path"
stx0821
2022-11-29 14:46:45 +08:00
@ZoeeoZ 这些我也知道的,只不过是好奇固态硬盘按理随机读写文件应该很强的,结果对 node_modules 的操作表现却和机械硬盘差不多,最后还是得依靠命令工具来执行
netabare
2022-11-29 15:49:25 +08:00
@stx0821 node_modules 是大量散碎的小文件吧,在这种情况下 SSD 的读写效率会急剧下降。
kokutou
2022-11-29 16:32:30 +08:00
gui 有很多隐含操作。不是跟命令一一对应的。
PrtScScrLk
2022-11-29 16:49:45 +08:00
npm install -g rimraf
vmebeh
2022-11-29 17:10:38 +08:00
不见得这些小文件在连续的块上,这些优化要看文件系统的实现

说不定到处都是,还会加剧写入放大
tool2d
2022-11-29 17:15:54 +08:00
看具体厂商的,我的廉价 SSD 会卡顿,三星的 SSD 不会。
QingStone
2022-11-29 19:09:05 +08:00
顶多是响应时间过长,因为读写性能慢了。
julyclyde
2022-11-30 08:50:16 +08:00
@stx0821 文件系统需要递归删除啊。并不能直接抹掉这一片
casbal
2022-11-30 09:25:53 +08:00
试下 linux 或者 macOS?

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

https://www.v2ex.com/t/898778

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

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

© 2021 V2EX