【问题标题】:Delete all node_modules subfolders删除所有 node_modules 子文件夹
【发布时间】:2017-05-24 23:58:47
【问题描述】:

我正在进行 HDD 升级,在尝试备份我的 NodeJS 项目时,我意识到所有 node_modules 子文件夹都有超过 100 万个文件。

所以我正在寻找一种方法来删除所有 node_modules 子文件夹及其所有内容。

项目位于:

C:/Node/App1/node_modules/..
C:/Node/App2/node_modules/..
C:/Node/App3/node_modules/..
etc..

我的操作系统是 Windows 10,但我可以尝试 Windows 或 Linux 命令,因为我使用的是cmder,它接受这两种类型的命令。

【问题讨论】:

  • 你可以试试 rm -rf
  • 如果我在正确的文件夹中,那就可以了。但我需要先搜索所有node_modules 文件夹并清除其中的所有内容。

标签: linux windows cmder


【解决方案1】:

我在各种情况下测试了这个命令,它似乎工作正常。

for /d /r . %d in (node_modules) do @if exist "%d" rd /s/q "%d"

我不确定它是如何工作的,如果您需要更多详细信息,它是来自 Here 的改编解决方案。

【讨论】:

    【解决方案2】:

    对于 Linux:

    cd Node
    find . -maxdepth 2 -name node_modules -type d -exec rm -rf {} +
    

    【讨论】:

      猜你喜欢
      • 2015-07-07
      • 1970-01-01
      • 2023-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-21
      • 2017-12-17
      • 2010-11-12
      相关资源
      最近更新 更多