Levo-Hilfe · Für deinen Mac

Für Webentwickler: node_modules und Paket-Caches

JavaScript-Projekte sind klein, bis du sie installierst. Ein paar Dutzend Projekte später summieren sich node_modules-Ordner und Paket-Caches auf zig Gigabyte. Fast alles davon ist nur einen Download entfernt.

Wonach Levo sucht

Welche Projekte sich gefahrlos leeren lassen

Levo ist vorsichtig mit einem Projekt, in dem du gerade arbeitest. Ein node_modules-Ordner wird nur angehakt, wenn darin nichts läuft (kein Dev-Server, keine offene Datei, keine Sitzung eines Coding-Agenten) und dein Agent das Projekt als ruhend beurteilt. Ein Projekt, das du heute Morgen benutzt hast, bleibt ohne Haken.

Dein Agent bringt Urteilsvermögen mit. Ein dist-Ordner, der in Git eingecheckt ist, ist keine Build-Ausgabe, und dein Agent kennt den Unterschied.

Dev-Server und Watcher

Ein vergessener Dev-Server oder Watcher ist ein häufiger Grund, warum der Lüfter hochdreht. Öffne Free memory, CPU and GPU (Arbeitsspeicher, CPU und GPU freigeben), und dein Agent listet die auf, die seit Stunden untätig sind, damit du sie beenden kannst. Siehe Arbeitsspeicher, CPU und GPU freigeben.

Ein guter Ablauf

  1. Analysiere und öffne dann Project dependencies (Projektabhängigkeiten).
  2. Wähle eine Bereinigungsstufe. Balanced ist ein guter Anfang: Sie hakt Projekte an, die dein Agent als ruhend beurteilt.
  3. Klicke auf Clean up. Wenn du zu einem alten Projekt zurückkehrst, führe wie gewohnt npm install aus (oder das Pendant deines Werkzeugs).

Die Paket-Caches beschleunigen nur Installationen, also leere sie ruhig. Ohne sie ist die nächste Installation langsamer und braucht einmal das Netzwerk.