Diskzyv0.1
Suppression sans risque

Store pnpm sur Mac : c'est quoi, peut-on le supprimer ?

Réponse courte

Oui, le store pnpm peut être élagué ou supprimé sans risque. pnpm télécharge à nouveau tout paquet manquant la prochaine fois que vous exécutez pnpm install.

Où il se trouve

~/Library/pnpm/store

De quoi il s'agit

pnpm conserve sur votre disque un store unique de fichiers de paquets, adressé par contenu. Quand vous installez des dépendances, il crée dans le dossier node_modules de chaque projet des liens vers les fichiers du store au lieu de les copier, ce qui explique que pnpm occupe moins d'espace qu'une copie complète par projet.

Le store grossit parce que les paquets y restent après que les projets qui les utilisaient sont passés à des versions plus récentes ou ont été supprimés. Ce sont ces paquets sans référence que l'élagage supprime.

Sur macOS, l'emplacement par défaut est ~/Library/pnpm/store. Vous pouvez vérifier où se trouve le vôtre avec pnpm store path.

Quelle taille il peut atteindre

En général quelques Go, davantage si vous travaillez sur de nombreux projets avec des versions de dépendances différentes.

Comment le vider à la main

  1. Ouvrez Terminal.
  2. Exécutez la commande ci-dessous. Elle retire du store les paquets auxquels plus aucun projet de votre Mac ne fait référence, et laisse le reste.
  3. Pour supprimer plutôt tout le store, exécutez pnpm store path pour le trouver et supprimez ce dossier. Les projets auront alors besoin de pnpm install avant leur prochain changement de dépendances.
Dans Terminal
pnpm store prune

Ce qui se passe ensuite

Après un élagage, les projets existants continuent de fonctionner, car les paquets qu'ils utilisent sont toujours dans le store. Ce qui a été supprimé est téléchargé à nouveau la prochaine fois qu'un projet en a besoin.

Comment Diskzy le traite

Diskzy liste le cache pnpm dans l'onglet Clean up (nettoyage) et le coche, comme les caches npm, Yarn et Bun.

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日本語