stx0821
V2EX  ›  问与答

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

  •  
  •   stx0821 · Nov 29, 2022 · 2984 views
    This topic created in 1443 days ago, the information mentioned may be changed or developed.

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

    12 replies  •  2022-11-30 09:25:53 +08:00
    DawnMoon
    DawnMoon
    Nov 29, 2022
    1
    ???不过是时间略长而已,怎么可能没法删除复制?
    ZoeeoZ
    ZoeeoZ
    Nov 29, 2022
    2
    没见过不能删的啊..不过稍微大点的项目就需要很长时间删罢了.
    要删除不如用 rimraf 这个包 删的很快
    要复制感觉不如先 rimraf 删掉原来的 再在目标文件夹重新 install 来得快
    ChefIsAwesome
    ChefIsAwesome
    Nov 29, 2022
    3
    windows 吗? rmdir /s /q "path"
    stx0821
    stx0821
    OP
    Nov 29, 2022
    4
    @ZoeeoZ 这些我也知道的,只不过是好奇固态硬盘按理随机读写文件应该很强的,结果对 node_modules 的操作表现却和机械硬盘差不多,最后还是得依靠命令工具来执行
    netabare
    netabare
    Nov 29, 2022❤️1
    5
    @stx0821 node_modules 是大量散碎的小文件吧,在这种情况下 SSD 的读写效率会急剧下降。
    kokutou
    kokutou
    Nov 29, 2022 via Android
    6
    gui 有很多隐含操作。不是跟命令一一对应的。
    PrtScScrLk
    PrtScScrLk
    Nov 29, 2022
    7
    npm install -g rimraf
    vmebeh
    vmebeh
    Nov 29, 2022
    8
    不见得这些小文件在连续的块上,这些优化要看文件系统的实现

    说不定到处都是,还会加剧写入放大
    tool2d
    tool2d
    Nov 29, 2022
    9
    看具体厂商的,我的廉价 SSD 会卡顿,三星的 SSD 不会。
    QingStone
    QingStone
    Nov 29, 2022 via iPhone
    10
    顶多是响应时间过长,因为读写性能慢了。
    julyclyde
    julyclyde
    Nov 30, 2022
    11
    @stx0821 文件系统需要递归删除啊。并不能直接抹掉这一片
    casbal
    casbal
    Nov 30, 2022
    12
    试下 linux 或者 macOS?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1075 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 23:06 · PVG 07:06 · LAX 15:06 · JFK 18:06
    ♥ Do have faith in what you're doing.