Kleaner PRO

Soins système professionnels pour Windows 7/10/11.

Conçu avec soin pour la performance.

Suivez-nous
Produits
  • Kleaner PRO
  • Boutique
  • Portail d'activation
  • Nouveautés de Kleaner PRO
  • D'autres produits — bientôt
Ressources
  • Fonctionnalités
  • FAQ
  • Comparer les outils
  • Base de connaissances
  • Blog
  • Télécharger
  • Kleaner SafeCheck
  • Planificateur d’espace
Légal
  • Contrat de licence
  • Conditions d'utilisation
  • Politique de confidentialité
  • Politique de remboursement
[email protected]Support Telegram @Vladimlrovlch
© 2026 Kleaner PRO. Tous droits réservés.
Paiements
ЮMoneyVisaMastercardМИРPayPalWebMoneyUseGatewayBitcoinEthereumUSDT
Kleaner PRO
FonctionnalitésSmart CareTarifsFAQBase de connaissancesBlogTélécharger
Services▾
Kleaner SafeCheckSHA-256 local · rechercher un rapport VirusTotalPlanificateur d’espaceOutil Windows gratuit
Activer
FonctionnalitésSmart CareTarifsFAQBase de connaissancesBlogTélécharger
ServicesKleaner SafeCheck · SHA-256Planificateur d’espace
Activer
AcheterAcheter une licence
Blog →5 min de lecture2026-09-09· Équipe Kleaner PRO

Caches npm et pnpm : là où des gigaoctets se cachent dans AppData

La toolchain Node est la plus discrète des dévoreuses de disque : un cache npm franchit tranquillement les 10 Go, et le dépôt pnpm ajoute sa couche par-dessus. Les deux vivent dans AppData, aucun n'apparaît dans les dossiers que vous nettoyez d'habitude, et les deux se taillent en quelques minutes — moyennant un piège bien précis.

Deux outils, deux modèles de cache

npm entretient un cache adressé par contenu dans %LOCALAPPDATA%\npm-cache : chaque archive jamais téléchargée, plus les logs et le cache _npx des exécutions ponctuelles. Rien de tout cela ne sert à faire tourner les projets installés — le cache n'existe que pour accélérer les installations à venir et travailler hors ligne. pnpm fait autrement : un dépôt unique (dans les versions récentes, %LOCALAPPDATA%\pnpm\store) conserve les vrais fichiers, et chaque dossier node_modules de chaque projet est construit en liens physiques vers lui. C'est pourquoi les projets pnpm ne multiplient pas l'occupation disque comme ceux de npm — et pourquoi le dépôt lui-même croît sans limite : chaque nouvelle version de paquet s'y dépose pour de bon, jusqu'au nettoyage.

D'où la surprise classique : vous supprimez un vieux projet, la place ne revient pas, parce que les liens physiques du dépôt maintiennent les données en vie. Le coupable, c'est le dépôt, pas les dossiers de projets.

Les commandes de nettoyage qui comptent

Tout ce qui suit est sûr par construction : un cache reste un cache, les outils le reconstruisent à la demande :

  • npm cache clean --force — vide tout le cache npm ; les prochaines installations retéléchargeront le nécessaire
  • npm cache verify — l'option douce : ramasse-miettes et vérification d'intégrité au lieu du ratissage complet
  • pnpm store prune — retire du dépôt les paquets auxquels plus aucun projet ne fait référence
  • Supprimer %LOCALAPPDATA%\npm-cache\_npx — caches jetables des exécutions npx, toujours sans risque
  • npm config set cache D:\dev\npm-cache — déménage définitivement le cache du SSD vers un disque de données
  • Mesurez d'abord : un scan des tailles dans AppData vaut mieux qu'une suppression à l'aveugle — npm-cache et le dépôt pnpm sont les deux suspects habituels

Le piège des liens physiques NTFS

Voici la partie qui embrouille tout le monde : sur NTFS, les données d'un fichier ne sont libérées que quand disparaît le dernier lien physique. Supprimer le dépôt pnpm juste après avoir vidé node_modules rend l'espace attendu. Supprimer le dépôt pendant que des projets pointent encore sur ses fichiers ne libère rien : les octets restent sur le disque tant que node_modules existe, et l'Explorateur continue d'afficher des entrées du dépôt qui ne sont plus que des coquilles vides. L'ordre compte : d'abord retirer les projets (ou leurs node_modules), ensuite lancer pnpm store prune. Les runners CI et les machines qui traversent beaucoup de dépôts tirent le meilleur parti d'un passage mensuel ; sur un portable mono-projet, le dépôt mérite rarement l'attention.

Questions et réponses

Peut-on supprimer le dossier npm-cache dans AppData ?

Oui. Il ne contient que des archives téléchargées et des logs ; npm retélécharge ce qu'il faut à la prochaine installation. Utilisez npm cache clean --force ou supprimez le dossier directement.

Où se trouve le store pnpm sous Windows ?

Dans les versions récentes de pnpm, sous %LOCALAPPDATA%\pnpm\store — le chemin exact est donné par pnpm store path. Nettoyez-le avec pnpm store prune, pas en supprimant des dossiers à la main.

Vérifiez le contenu avant l'achat.

L'essai unique de 30 minutes couvre les fonctions de base. Les fonctions marquées PRO restent verrouillées jusqu'à l'activation d'une licence payante.

Télécharger pour WindowsAcheter une licence

À lire ensuite

La guerre des node_modules : récupérer des gigaoctets de projets abandonnés→Cache pip et virtualenvs : un régime disque pour Python→Qu'est-ce qu'AppData : Roaming, Local et LocalLow→18 endroits où Windows cache des ordures que vous ne vérifiez jamais→

Écrivez-nous: [email protected]

Français
EnglishРусскийУкраїнськаDeutschEspañolFrançaisPortuguês (BR)PolskiItalianoTürkçe日本語简体中文