Je suis en train de faire des tests de référence pour le fil de Facebook. Pour cela, je dois vider mon cache global de fils.
Existe-t-il une commande disponible pour cela? J'ai supprimé de force mon dossier ~/.yarn-cache
, mais cela semble être assez manuel.
Ok j'ai trouvé la réponse moi-même. Tout comme npm cache clean
, le fil a aussi son propre
yarn cache clean
Il suffit de lancer yarn cache clean
.
Lancez yarn help cache
dans votre bash et vous verrez:
Utilisation: cache de fils [ls | clean] [flags]
Options: -h, --help informations d'utilisation de sortie -V, --version, sortie le numéro de version --offline
- prefer-offline
- strict-semver
- json
- dossier-global [chemin]
- modules-folder [chemin] plutôt que d'installer des modules dans le dossier node_modules par rapport à cwd, les éditer ici
- packages-root [chemin] plutôt que de stocker les modules dans une racine globale de paquets, stockez-les ici
- mutex [type] [: spécificateur] utilise un mutex pour s'assurer qu'une seule instance de fil est en cours d'exécutionVisitez http://yarnpkg.com/en/docs/cli/cache pour obtenir de la documentation sur cette commande.
Notez également que le répertoire mis en cache se trouve dans ~/.yarn-cache/
:
yarn cache clean
: nettoie ce répertoire
yarn cache list
: affiche la liste des dépendances mises en cache
yarn cache dir
: affiche le chemin de votre répertoire mis en cache
En 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, exécutez $ yarn cache dir
pour obtenir le bon chemin de répertoire de cache de fil pour votre système d'exploitation, puis $ cd
dans ce répertoire et supprimez le dossier avec le name
+ version
de la bibliothèque que vous souhaitez nettoyer.