Diskzyv0.1
Suppression sans risque

Cache npm (~/.npm) sur Mac : peut-on le supprimer ?

Réponse courte

Oui, le cache npm peut être supprimé sans risque. C'est une copie locale des paquets que npm a déjà téléchargés, et npm récupère ce qui manque auprès du registre à la prochaine installation.

Où il se trouve

~/.npm/_cacache

De quoi il s'agit

Chaque fois que npm installe un paquet, il enregistre l'archive téléchargée et ses métadonnées dans ~/.npm/_cacache. Les installations ultérieures de la même version, dans n'importe quel projet, peuvent alors se faire depuis le disque plutôt que depuis le réseau.

Le cache ne fait que grossir. npm ne supprime pas les anciennes versions : chaque version de chaque paquet que vous avez installé y reste donc.

Le dossier ~/.npm contient aussi des historiques et les paquets exécutés par npx. Ils sont petits en comparaison, et peuvent eux aussi être supprimés sans risque.

Quelle taille il peut atteindre

Souvent quelques Go après un an ou deux de travail régulier en JavaScript.

Comment le vider à la main

  1. Ouvrez Terminal.
  2. Exécutez la commande ci-dessous. Elle supprime tout le contenu du dossier de cache de npm. npm exige --force parce qu'il considère que le cache se répare de lui-même et qu'il est rarement nécessaire de le vider.
  3. Si vous voulez seulement que npm vérifie le cache et élimine les données inutiles, exécutez plutôt npm cache verify.
Dans Terminal
npm cache clean --force

Ce qui se passe ensuite

Vos projets et leurs dossiers node_modules continuent de fonctionner. Les prochaines installations téléchargent à nouveau les paquets depuis le registre : elles prennent donc plus de temps et nécessitent une connexion réseau.

Comment Diskzy le traite

Diskzy liste le cache npm dans l'onglet Clean up (nettoyage) et le coche, avec les autres caches de gestionnaires de paquets qu'il traite de la même façon.

Guides associés

Voyez où est passé l'espace de votre Mac

Diskzy cartographie votre disque, explique les Données système et supprime ce qui peut l'être sans risque. Gratuit pendant 72 heures, puis 9 $ une seule fois pour 2 Mac.

Essayer Diskzy gratuitement
Lire cette page en:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語