¿Qué es node_modules en Mac y es seguro borrarla?
Sí, es seguro borrar node_modules. Solo contiene dependencias descargadas, y ejecutar el comando de instalación de tu gestor de paquetes en el proyecto la vuelve a crear.
Dónde está
<project>/node_modulesQué es
Cuando ejecutas npm install, yarn o pnpm install en un proyecto de JavaScript o TypeScript, el gestor de paquetes lee package.json y coloca cada dependencia, y cada dependencia de esas dependencias, en una carpeta node_modules dentro del proyecto.
Se hace grande porque los proyectos modernos incorporan cientos o miles de paquetes, algunos con binarios compilados. Cada proyecto tiene su propia copia, así que diez proyectos son diez carpetas node_modules, incluidos los proyectos que no abres desde hace años.
Nada de lo que tú escribiste está en node_modules. Lo que importa es tu código, package.json y el lockfile, y con eso basta para regenerarla.
Cuánto llega a ocupar
Habitualmente cientos de MB por proyecto, y más de un GB en apps grandes y monorepos.
Cómo vaciarla a mano
- Detén cualquier servidor de desarrollo o compilación que esté en marcha en el proyecto.
- Abre Terminal y entra en la carpeta del proyecto.
- Ejecuta el comando de abajo. Solo borra la carpeta node_modules de la carpeta actual, así que comprueba antes dónde estás con pwd.
- Cuando vuelvas a trabajar en el proyecto, ejecuta npm install, yarn install o pnpm install para restaurarla.
rm -rf node_modulesQué pasa después
El proyecto no se ejecutará ni compilará hasta que instales de nuevo las dependencias. Con un lockfile recuperas las mismas versiones, y la reinstalación es más rápida si la caché del gestor de paquetes sigue en el disco.
Cómo la trata Diskzy
Diskzy encuentra carpetas de compilación de proyectos como node_modules en la pestaña Clean up (Limpieza). Una carpeta se deja sin marcar si su proyecto cambió en los últimos 14 días.
Guías relacionadas
Descubre adónde se fue el espacio de tu Mac
Diskzy hace un mapa de tu disco, explica los Datos del sistema y limpia lo que es seguro. Gratis durante 72 horas, después $9 una sola vez para 2 Mac.
Prueba Diskzy gratis