Удалите папку node_modules рекурсивно из указанного пути с помощью командной строки

У меня несколько проектов npm, сохраненных в локальном каталоге. Теперь я хочу выполнить резервное копирование своих проектов без папки node_modules, поскольку он занимает много места, а также может быть извлечен в любое время с помощью npm install.

Итак, мне нужно решение для рекурсивного удаления всех node_modules папок с указанного пути с использованием интерфейса командной строки. Любые предложения/помощь очень заметны.

Ответ 1

Оригинальный ответ:

find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +

В качестве альтернативы вы можете использовать trash (npm install --global trash-cli) для сохранения удаления:

find . -name node_modules -type d -prune -exec trash {} +

Ответ 2

Я столкнулся с этим решением,

  • сначала найдите папку с помощью find и укажите имя папки.
  • выполнить команду delete recursively -exec rm -rf '{}' +

выполните следующую команду для рекурсивного удаления папок

find /path -type d -name "node_modules" -exec rm -rf '{}' +