Je fais des tests de référence pour le fil de Facebook. Pour cela, j'ai besoin de vider mon cache global de Yarn.
Y a-t-il une commande disponible pour cela ? J'ai supprimé de force mon ~/.yarn-cache
mais cela semble être assez manuel.
Je fais des tests de référence pour le fil de Facebook. Pour cela, j'ai besoin de vider mon cache global de Yarn.
Y a-t-il une commande disponible pour cela ? J'ai supprimé de force mon ~/.yarn-cache
mais cela semble être assez manuel.
Il suffit de courir yarn cache clean
.
Exécuter yarn help cache
dans votre bash, et vous verrez :
Utilisation : yarn cache [ls|clean] [flags]
Options : -h, --help fournit des informations sur l'utilisation -V, --version fournit le numéro de version --offline
--prefer-offline
--strict-semver
--json
--dossier-global [chemin].
--modules-folder [path] plutôt que d'installer les modules dans le dossier node_modules relatif au cwd, les afficher ici
--packages-Root [path] plutôt que de stocker les modules dans une racine globale de paquets, les stocker ici
--mutex [type][:spécificateur] utiliser un mutex pour s'assurer qu'une seule instance du fil s'exécute.Visitez http://yarnpkg.com/en/docs/cli/cache pour la documentation sur cette commande.
Sur mon Mac, le répertoire de cache est ~/Library/Caches/Yarn/v6
tel que rapporté par le yarn cache dir
commande.
J'ai les deux. yarn cache dir
retours ~/Library/Caches/Yarn/v6
. Mais ~/.yarn-cache/
est de 2,8 Go et n'a pas été mis à jour depuis janvier 2018. yarn cache clean
ne fonctionne pas en ~/.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=Commits
En plus de la réponse, $ yarn cache clean
supprime toutes les bibliothèques du cache. Si vous voulez supprimer le cache d'une librairie spécifique, exécutez $ yarn cache dir
pour obtenir le bon chemin d'accès au répertoire de cache de yarn pour votre système d'exploitation, puis $ cd
dans ce répertoire et supprimez le dossier avec le name
+ version
de la librairie que vous voulez nettoyer.
Pour effacer le cache, exécutez la commande suivante :
yarn cache clean
→ Cette commande efface tout le cache de Yarn pour vous.
Pour effacer le cache de manière sélective :
yarn cache clean packagename
→ par exemple : yarn cache clean react
Pour obtenir la liste de tous les paquets actuellement mis en cache, exécutez la commande ci-dessous :
yarn cache list
→ À partir de là, vous pouvez choisir de supprimer des paquets de manière sélective.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.