Bytewell
  • Funktionen
  • Preise
  • Menü
    • Funktionen
    • Preise
  • DE
    • English
    • Deutsch
    • Español
    • 日本語
    • Türkçe
    • 简体中文
    • 繁體中文
  • Download
Bytewell›Anleitungen

So findest und löschst du alte node_modules-Ordner und Paket-Caches auf dem Mac

Stand: 1. November 2026

Jedes JavaScript-Projekt schleppt sein eigenes node_modules mit, oft 200 MB bis 1 GB, und Paketmanager halten in ihren Caches noch eine zweite Kopie von allem. Projekte, die du vor Monaten abgeschlossen hast, belegen das alles immer noch.

Kurz gesagt: node_modules-Ordner und Paket-Caches kannst du bedenkenlos löschen: npm install (oder pnpm, yarn, bun) holt genau das zurück, was im Lockfile steht. Für den Cache nimmst du jeweils den Aufräumbefehl des Paketmanagers selbst.

Auf dieser Seite

  1. Wie finde ich alle node_modules-Ordner auf dem Mac?
  2. Kann ich node_modules bedenkenlos löschen?
  3. Welche Paket-Caches kann ich leeren, und wie?
  4. Kann ich auch Build-Ordner löschen?
  5. Was sollte ich behalten?

Wie finde ich alle node_modules-Ordner auf dem Mac?

Richte den Befehl auf den Ordner, in dem dein Code liegt. Er listet jedes node_modules mit seiner Größe auf, das größte zuletzt:

find ~/Projects -type d -name node_modules -prune -exec du -sh {} + 2>/dev/null | sort -h

-prune verhindert, dass er die node_modules innerhalb anderer node_modules mitzählt. Leg die Ordner alter Projekte im Finder in den Papierkorb oder lösch sie mit rm -rf (ohne Weg zurück).

Kann ich node_modules bedenkenlos löschen?

Ja. Der Ordner enthält heruntergeladene Pakete, und welche das sind, steht in deiner package.json und im Lockfile. Ein npm install im Projekt stellt sie wieder her. Zwei Ausnahmen: Pakete, die du innerhalb von node_modules von Hand geändert hast (nimm dafür besser patch-package oder den Patch-Befehl deines Paketmanagers), und wenn du offline arbeitest.

Welche Paket-Caches kann ich leeren, und wie?

  • npm (~/.npm/_cacache): npm cache clean --force
  • pnpm (~/Library/pnpm/store): pnpm store prune entfernt Pakete, die kein Projekt nutzt
  • Yarn (~/Library/Caches/Yarn, ~/.yarn/berry/cache): yarn cache clean
  • Bun (~/.bun/install/cache): bun pm cache rm
  • Homebrew (~/Library/Caches/Homebrew): brew cleanup
  • pip (~/Library/Caches/pip): pip cache purge; uv (~/.cache/uv): uv cache clean
  • Go: go clean -cache -modcache
  • CocoaPods: pod cache clean --all; Gradle (~/.gradle/caches), Maven (~/.m2/repository) und Cargo (~/.cargo/registry) können in den Papierkorb und werden neu heruntergeladen
  • Playwright-Browser (~/Library/Caches/ms-playwright): neu installieren mit npx playwright install

Die nächste Installation jedes Projekts lädt wieder herunter, was es braucht, deshalb ist die erste nach dem Leeren langsamer.

Kann ich auch Build-Ordner löschen?

Build-Ergebnisse bauen sich ebenfalls neu auf: .next, .turbo, dist und build in JavaScript-Projekten, target in Rust und Maven, .build in Swift-Paketen, Pods in CocoaPods-Projekten (pod install stellt sie wieder her).

Was sollte ich behalten?

  • Virtuelle Python-Umgebungen (.venv): Eine neu aufgebaute kann abweichen, weil von Hand installierte Pakete und nicht festgepinnte Versionen nicht genauso zurückkommen.
  • Die Node.js-Version, die du nutzt, in nvm oder fnm. Ältere Versionen in ~/.nvm/versions/node, die kein Projekt braucht, können weg.
  • Projekte mit nicht übernommenen Änderungen: Prüf git status, bevor du etwas entfernst, das größer ist als die Abhängigkeiten.

Bytewell findet diese Ordner auf der ganzen Festplatte, gruppiert sie nach Projekt, markiert Projekte, die du länger nicht angefasst hast, und zeigt bei jedem den Branch und ob es nicht übernommene Änderungen gibt. Paket-Caches bekommen den passenden Aufräumbefehl, alles andere kommt in den Papierkorb, aus dem es sich zurücklegen lässt.

Download

Anleitungen

  • Speicherplatz von Claude Code, Codex und Cursor: Was du sicher aufräumen kannstWo Claude Code, Codex, Gemini CLI, Cursor und VS Code auf dem Mac Transkripte, Worktrees, Laufzeiten und Editor-Zustand ablegen und was davon sicher weg kann.
  • Docker belegt zu viel Speicherplatz auf dem Mac: Docker.raw erklärtDocker Desktop auf dem Mac speichert alles in einer Datei, Docker.raw. Warum sie riesig wirkt, was sie füllt und welche prune-Befehle sicher Platz schaffen.
  • Wo Ollama, LM Studio und Hugging Face Modelle auf dem Mac speichernWo Ollama, LM Studio und Hugging Face lokale KI-Modelle auf dem Mac ablegen, wie groß sie werden, wie du doppelt gespeicherte Modelle findest und sie entfernst.
  • So prüfst du Zustand und Abnutzung der SSD deines MacmacOS sagt nur S.M.A.R.T. Verifiziert. So liest du die echte Abnutzung deiner Mac-SSD aus (Percentage Used, geschriebene Daten, Fehler) und was sie verschleißt.
  • Was sind Systemdaten auf dem Mac und wie verkleinere ich sie?Systemdaten im Mac-Speicher sind Caches, Logs, Time-Machine-Schnappschüsse, Swap, iPhone-Backups, App-Daten und VM-Festplatten. Was was ist und was weg kann.
  • Videos oder GIFs auf X bleiben in Safari schwarzVideos und GIFs auf X (Twitter) bleiben in Safari schwarz, die Zeit läuft, in Chrome klappt es? Safaris Video-Helfer hängt. Safari mit Cmd+Q beenden.
  • Xcode belegt zu viel Speicherplatz: Was du sicher löschen kannstWo Xcode auf dem Mac DerivedData, Simulatoren, Laufzeiten, Device Support und Archive ablegt, was sich selbst neu aufbaut und wie du es sicher entfernst.
Rückerstattung Datenschutz Nutzungsbedingungen Kontakt

Bytewell wird von Axleno entwickelt.

© 2026 Axleno LLC. Alle Rechte vorbehalten.