Удалите папку 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 '{}' +