Diskzyv0.1
Gefahrlos löschbar

Was ist ~/.bun/install/cache auf dem Mac? Darf man es löschen?

Kurze Antwort

Ja, den Bun-Cache kannst du gefahrlos löschen. Er enthält Kopien von Paketen, die Bun bereits geladen hat, und Bun holt sie erneut, wenn ein Projekt sie das nächste Mal braucht.

Wo es liegt

~/.bun/install/cache

Was es ist

Bun, die JavaScript-Runtime mit Paketmanager, bewahrt jede geladene Paketversion in einem globalen Cache in ~/.bun/install/cache auf. Wenn du in einem Projekt bun install ausführst, verlinkt oder kopiert Bun Pakete aus diesem Cache, statt sie erneut zu laden, und das ist ein großer Teil dessen, was es schnell macht.

Der Cache wächst mit jedem Paket und jeder Version, die deine Projekte verwendet haben. Bun entfernt alte Einträge nicht von selbst.

Der Rest von ~/.bun ist etwas anderes: ~/.bun/bin enthält das Programm bun und alle Werkzeuge, die du global installiert hast. Lass das in Ruhe, außer du entfernst Bun.

Wie groß es wird

Oft mehrere Hundert MB bis mehrere GB, je nachdem, wie viele Projekte du mit Bun installierst.

So leerst du es von Hand

  1. Führe den Befehl unten aus. Er löscht alles im globalen Paket-Cache von Bun.
  2. Um vorher den Speicherort zu prüfen, führe bun pm cache aus. Das gibt den Cache-Ordner aus.
  3. Führe bun install in einem Projekt aus, wenn du das nächste Mal daran arbeitest. Bun lädt dessen Pakete erneut.
Im Terminal
bun pm cache rm

Was danach passiert

Das nächste bun install braucht in jedem Projekt das Netzwerk und dauert länger als üblich. Bereits installierte Projekte funktionieren weiter, weil ihre node_modules-Ordner nicht angefasst werden.

Wie Diskzy damit umgeht

Diskzy listet den Bun-Cache im Tab „Clean up“ (Aufräumen) auf und hakt ihn an, wie die Caches von npm, Yarn und pnpm.

Verwandte Ratgeber

Sieh, wo der Platz auf deinem Mac geblieben ist

Diskzy kartiert dein Laufwerk, erklärt die Systemdaten und räumt weg, was gefahrlos weg kann. 72 Stunden kostenlos, danach einmalig 9 $ für 2 Macs.

Diskzy kostenlos testen
Lies das auf:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語