删除所有node_modules子文件夹

时间:2017-01-10 13:16:47

标签: linux windows cmder

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

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

项目位于:

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

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

2 个答案:

答案 0 :(得分:3)

对于Linux:

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

答案 1 :(得分:2)

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

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

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

1事情是肯定的,我会保存它并更经常地用于旧项目以释放​​磁盘空间!