Store pnpm sur Mac : c'est quoi, peut-on le supprimer ?
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/storeDe 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
- Ouvrez Terminal.
- 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.
- 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.
pnpm store pruneCe 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