eliminar-carpeta-node-modules-npkill

Limpiar la carpeta node_modules de NPM con NPkill

La carpeta node_modules es famosa por el espacio que ocupa. A medida que los proyectos crecen y evolucionan, la acumulación de dependencias puede llevar a un desorden desmesurado, y puede convertirse en un monstruo que traga megas y megas.

Aquí es donde entra en juego npkill, un script de código abierto diseñado para eliminar de manera eficiente y segura las carpetas node_modules. Esta herramienta nos permite seleccionar proyectos específicos y liberar valioso espacio en el disco duro, canibalizado NPM.

Otra alternativa es usar el gestor de paquetes PNPM, similar y compatible en sintaxis con NPM, pero diseñado para ser más rápido y ocupar menos espacio. Lo vemos en esta entrada Qué es y cómo usar PNPM]

¿Qué es npkill?

npkill es una herramienta que simplifica el proceso de limpieza de proyectos NPM al ofrecer una forma interactiva de seleccionar qué carpetas node_modules eliminar. npkill proporciona una interfaz sencilla y opciones avanzadas para una gestión personalizada de las dependencias.

npm-npkill

Instalación de NPkill

La instalación de npkill es sencilla y se puede realizar a través de NPM:

npm install -g npkill

Uso de NPKill

Una vez instalado, simplemente abrimos una terminal y nos desplazamos hasta la raíz de la carpeta que contiene los proyectos que queremos limpiar.

npkill

Esto iniciará el proceso de exploración de proyectos, y nos presentará opciones para seleccionar las carpetas node_modules que se eliminarán. Simplemente tenemos que seguir las instrucciones, y elegir los ficheros que queramos.

Más información y el código fuente en la página web del proyecto GitHub - voidcosmos/npkill