Eliminar todos los directorios node_module de forma recursiva

En ocasiones necesitamos hacer respaldo de la carpeta donde almacenamos nuestros proyectos, en mi caso es cuando deseo hacer nuevas instalaciones o mover toda la información a una nueva PC.

Los directorios node_module almacenan muchos archivos y generalmente los servidores de producción se encargan de crearlo, esto quiere decir que su existencia en nuestras computadoras es únicamente para el ambiente de desarrollo.

Para eliminar todos los directorios node_module primero debemos estar seguros que estamos en el directorio correcto, en mi caso el directorio $HOME en mi PC es /home/polin y la carpeta de mis proyectos se llama github entonces para acceder a ese directorio escribo en la terminal:

$ cd ~/github

Una vez que estoy seguro que estoy en el directorio de mis proyectos ejecuto el comando siguiente:

$ find . -name "node_modules" -exec rm -rf '{}' +

Luego hay que esperar, el tiempo será basado en la capacidad de procesamiento de tu PC y la cantidad de proyectos/directorios encontrados.

Fuente:

https://coderwall.com/p/guqrca/remove-all-node_module-folders-recursively