web-dev-qa-db-fra.com

Où Yarn stocke-t-il des packages hors ligne?

J'essaie d'installer toutes les dépendances pour ce dépôt: https://github.com/react-community/react-navigation

Le problème est que Yarn semble avoir stocké des packages hors ligne ailleurs que dans le répertoire cache et qu'il a rapidement manqué d'espace sur mon lecteur système. J'ai nettoyé le cache (yarn cache clean) et supprimé le dossier des modules (node_modules/), puis a exécuté yarn et bien sûr, il a installé environ 4 Go de dépendances en moins de 5 minutes (avec une connexion Internet de 2 Mo)

En guise de remarque, j'aimerais savoir s'il existe un moyen de désactiver le cache à la fois dans yarn et npm.

12
rraallvv

Comme https://github.com/yarnpkg/yarn/issues/2049 dit qu'ils sont stockés à ces positions:

%LOCALAPPDATA%/Yarn/config/global on Windows  
~/.config/yarn/global on OSX and non-root Linux
/usr/local/share/.config/yarn/global on Linux if logged in as root

Et je pense que la désactivation du cache est actuellement un sujet ouvert pour le fil: https://github.com/yarnpkg/rfcs/pull/5

9
rieckpil

Tu peux courir yarn cache dir pour répertorier l'emplacement du cache sur votre système.

14
safety