Antworten:
Ok, ich habe die Antwort selbst herausgefunden. Ähnlich wie npm cache clean
Garn hat auch seine eigene
yarn cache clean
Ausführen yarn cache clean
.
Laufen Sie yarn help cache
in Ihrer Bash, und Sie werden sehen:
Verwendung: Garncache [ls | clean] [Flags]
Optionen: -h, --help Informationen zur Nutzungsausgabe -V, --version geben die Versionsnummer aus --offline
--prefer-offline
--strict-semver
--json
--global-folder [path]
--modules-folder [Pfad] Anstatt Module relativ zum cwd im Ordner node_modules zu installieren, geben Sie sie hier aus
--packages-root [Pfad], anstatt Module in einem globalen Paketstamm zu speichern, speichern Sie sie hier
Paketstamm zu --mutex [type] [: specifier] Verwenden Sie einen Mutex, um sicherzustellen, dass nur eine Garninstanz ausgeführt wirdUnter http://yarnpkg.com/de/docs/cli/cache finden Sie eine Dokumentation zu diesem Befehl.
Beachten Sie auch, dass sich das zwischengespeicherte Verzeichnis befindet in ~/.yarn-cache/
:
yarn cache clean
: Bereinigt dieses Verzeichnis
yarn cache list
: Zeigt die Liste der zwischengespeicherten Abhängigkeiten an
yarn cache dir
: druckt den Pfad Ihres zwischengespeicherten Verzeichnisses aus
~/.yarn-cache/
~/Library/Caches/Yarn/v6
dem yarn cache dir
Befehl.
yarn cache dir
kehrt zurück ~/Library/Caches/Yarn/v6
. Aber ~/.yarn-cache/
ist 2.8GB und nicht aktualisiert wurde seit Januar 2018. yarn cache clean
funktioniert nicht auf ~/.yarn-cache/
. Es muss manuell gelöscht werden. Der Cache-Speicherort scheint ein turbulentes Thema zu sein. Github.com/yarnpkg/yarn/search?q=.yarn-cache&type=Commits
Entfernt zusätzlich zur Antwort $ yarn cache clean
alle Bibliotheken aus dem Cache. Wenn Sie den Cache-Lauf einer bestimmten Bibliothek entfernen möchten, um $ yarn cache dir
den richtigen Garn-Cache-Verzeichnispfad für Ihr Betriebssystem zu erhalten, wechseln Sie $ cd
in dieses Verzeichnis und entfernen Sie den Ordner mit dem name
+ version
der zu bereinigenden Bibliothek.