Je fais des tests de référence pour Facebook's Yarn. Pour cela, je dois vider mon cache de fil global.
Existe-t-il une commande disponible pour cela? J'ai supprimé de force mon ~/.yarn-cache
dossier, mais cela semble être assez manuel.
Je fais des tests de référence pour Facebook's Yarn. Pour cela, je dois vider mon cache de fil global.
Existe-t-il une commande disponible pour cela? J'ai supprimé de force mon ~/.yarn-cache
dossier, mais cela semble être assez manuel.
Ok, j'ai trouvé la réponse moi-même. Tout comme npm cache clean
, Yarn a aussi son propre
yarn cache clean
Courez
yarn cache clean
.Courez
yarn help cache
dans votre bash, et vous verrez:la source
Notez également que le répertoire mis en cache se trouve dans
~/.yarn-cache/
:yarn cache clean
: nettoie ce répertoireyarn cache list
: affiche la liste des dépendances mises en cacheyarn cache dir
: imprime le chemin de votre répertoire en cachela source
~/.yarn-cache/
~/Library/Caches/Yarn/v6
celui indiqué par layarn cache dir
commande.yarn cache dir
retourne~/Library/Caches/Yarn/v6
. Mais~/.yarn-cache/
est 2.8GB et n'a pas été mis à jour depuis Janvier 2018.yarn cache clean
ne fonctionne pas sur~/.yarn-cache/
. Il doit être supprimé manuellement. L'emplacement du cache semble être un sujet tumultueux github.com/yarnpkg/yarn/search?q=.yarn-cache&type=CommitsEn plus de la réponse,
$ yarn cache clean
supprime toutes les bibliothèques du cache. Si vous souhaitez supprimer le cache d'une bibliothèque spécifique$ yarn cache dir
pour obtenir le chemin de répertoire de cache de fil approprié pour votre système d'exploitation, puis$ cd
dans ce répertoire et supprimez le dossier avec lename
+version
de la bibliothèque que vous souhaitez nettoyer.la source