Rimraf, el delete supremo

En mi caso, muchos de los proyectos inician de la misma manera, con un simple comando de consola: “npm install” a partir de allí empezaremos a ver el muy conocido folder node_modules. Todo bien hasta ahora y nada fuera de lo normal.

Durante el desarrollo del proyecto ocurren situaciones o se cambia de opinion respecto a que instalaremos, a veces simplemente probamos algo a ver si es lo que pensamos. Después de tantas pruebas, en algunos casos es necesario eliminar el folder node_modules. Si bien suena como una simple operación ( simplemente apretamos DELETE ) para windows a veces resulta un proceso muy largo. Primero lo revisa y evalúa para ver el total de archivos y cuanto pesa, luego inicia el proceso de eliminarlo. Pero dependiendo de que tan profundo y extenso sean los paquetes que instalamos en node_modules esto puede complicarse y demorar y hasta interrumpirse por problemas de permiso o problemas por la profundidad que tienen los folders.

En esos casos prefiero eliminarlo con “rimraf”

Cuando realizan una búsqueda en google sobre “como eliminar el folder node_modules“… estoy seguro que uno de esos resultados mencionara a rimraf como solución…  Y es cierto.

Rimraf es la forma más rápida, eficaz y sin obstáculos que puedes usar para eliminar ese folder.

Como se usa ?

Muy fácil:

Debes tener instalado nodejs de antemano, depués instalaremos rimraf de forma global:

npm install -g rimraf

Después de esto usaremos la consola y solo es necesario cambiarnos al folder del proyecto en donde el folder de node_modules este visible y usaremos el siguiente comando:

rimraf node_modules


Para fines prácticos rimraf puede ser usado para eliminar cualquier folder muy pesado o con problemas de permisos de la misma manera, solo cambiamos node_modules por el nombre del folder que queremos eliminar:

rimraf NOMBRE_DEL_FOLDER

Rimraf puede incluso ser incluido como parte del mismo ambiente de windows, usando una mezcla de edición de variables de sistema, edición del registro de windows y otros pasos y así podríamos verlo como parte de menus contextual del explorador de archivos de windows, pueden ver mas sobre esa idea aquí

crédito de imagen: Design vector created by freepik - www.freepik.com
0 0 votes
Article Rating
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Orbit
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.