Si vous êtes comme moi, vous bossez sur de nombreux projets dans lesquels vous avez lancé des npm install, Et à un moment donné, votre ordi n’a plus de place sur son disque… Et si on supprimait le dossier node_modules présents dans chacun de vos projets inactifs ?

Le faire dans chaque dossier un par un est fastidieux, pourquoi ne pas le faire en ligne de commande ? Pour ça, rien de plus simple :

cd ~/mondossier && find . -name 'node_modules' -type d -prune -print -exec rm -rf '{}' ;

Alors j’avoue, je ne saurai pas traduire la commande en français, mais en gros, voilà ce que ça fait :

  • on se rend dans le dossier mondossier de l’utilisateur courant
  • on recherche tous les dossiers node_modules présents dans les sous dossier de mondossier
  • on les supprimes en supprimant aussi les dossiers et fichiers présent dedans.

Et voilà !