2017-01-10 2 views
0

Я делаю обновление жесткого диска, и при попытке резервного копирования моих проектов NodeJS я понимаю, что все вложенные папки node_modules имеют более 1 файла milion.Удалить все вложенные папки node_modules

Так что я ищу способ удалить все подкаталоги node_modules и все их содержимое.

Проекты расположены в:

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

Моя ОС Windows, 10, но я могу попробовать либо для Windows или Linux команды, потому что я использую cmder, и он принимает оба типа команд.

+0

вы можете попробовать гт -rf carloliwanag

+0

Это работает, если я нахожусь в правильной папке. Но сначала мне нужно сначала найти все папки «node_modules» и уничтожить все внутри них. –

ответ

2

Я тестировал эту команду в различных ситуациях и, похоже, работал нормально.

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

Я не знаю, как это работает, это адаптированное решение от Here, если вам нужно больше информации.

1 Thing - это точно, я сохраню это и чаще использую его для старых проектов, чтобы освободить место на диске!

0

Для Linux:

cd Node 
find . -maxdepth 2 -name node_modules -type d -exec rm -rf {} + 
Смежные вопросы