Cómo eliminar todo el contenido de las carpetas node_modules

Ahorre espacio eliminando sus antiguos módulos de nodo

Tuve que transferir una carpeta llena de proyectos antiguos a una computadora nueva y, después de intentar comprimirla, me di cuenta de que el tamaño era de 8 GB. Demasiado para algunos proyectos de codificación que solo contienen archivos de texto.

Todos eran proyectos de JavaScript, y cada proyecto contenía unnode_modulescarpeta.

La carpeta es totalmente innecesaria porque siempre puedo ejecutarnpm installen un proyecto para volver a generarlo, y la mayoría de esos proyectos que tenía en esa carpeta eran cosas viejas que nunca volveré a usar.

Así que decidí eliminar todos losnode_modulescarpetas, pero eran demasiadas. Así que entré en la carpeta principal, a la que llamédev, y ejecuté este comando en el terminal ZSH, el shell que viene por defecto con macOS Catalina:

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

Esto redujo el tamaño de mi carpeta de 8 GB a 2 GB. Bastante bueno para un comando de una línea.

Encontré este comandoen este blog, allí puede encontrar más explicaciones sobre los detalles del comando.


Más tutoriales de js: