Antworten:
Ok, ich habe die Antwort selbst herausgefunden. Ähnlich wie npm cache cleanGarn 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/v6dem yarn cache dirBefehl.
yarn cache dirkehrt 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 cleanalle Bibliotheken aus dem Cache. Wenn Sie den Cache-Lauf einer bestimmten Bibliothek entfernen möchten, um $ yarn cache dirden richtigen Garn-Cache-Verzeichnispfad für Ihr Betriebssystem zu erhalten, wechseln Sie $ cdin dieses Verzeichnis und entfernen Sie den Ordner mit dem name+ versionder zu bereinigenden Bibliothek.