Diskzyv0.1
Gefahrlos löschbar

Was ist node_modules auf dem Mac? Kann man es löschen?

Kurze Antwort

Ja, node_modules kannst du gefahrlos löschen. Der Ordner enthält nur geladene Abhängigkeiten, und der Install-Befehl deines Paketmanagers im Projekt legt ihn neu an.

Wo es liegt

<project>/node_modules

Was es ist

Wenn du in einem JavaScript- oder TypeScript-Projekt npm install, yarn oder pnpm install ausführst, liest der Paketmanager package.json und legt jede Abhängigkeit, und jede Abhängigkeit dieser Abhängigkeiten, in einen Ordner node_modules im Projekt.

Er wird groß, weil moderne Projekte Hunderte oder Tausende Pakete einbinden, manche mit kompilierten Binärdateien. Jedes Projekt hat seine eigene Kopie. Zehn Projekte bedeuten also zehn node_modules-Ordner, auch bei Projekten, die du seit Jahren nicht geöffnet hast.

Nichts, was du selbst geschrieben hast, liegt in node_modules. Wichtig sind dein Code, package.json und das Lockfile, und sie reichen aus, um den Ordner wiederherzustellen.

Wie groß es wird

Üblicherweise Hunderte MB pro Projekt, und mehr als ein GB bei größeren Apps und Monorepos.

So leerst du es von Hand

  1. Stoppe jeden Dev-Server oder Build, der im Projekt läuft.
  2. Öffne das Terminal und wechsle in den Projektordner.
  3. Führe den Befehl unten aus. Er löscht nur den Ordner node_modules im aktuellen Ordner, prüfe also vorher mit pwd, wo du bist.
  4. Wenn du wieder an dem Projekt arbeitest, führe npm install, yarn install oder pnpm install aus, um ihn wiederherzustellen.
Im Terminal
rm -rf node_modules

Was danach passiert

Das Projekt läuft und baut nicht, bis du die Abhängigkeiten erneut installierst. Mit einem Lockfile bekommst du dieselben Versionen zurück, und die Neuinstallation geht schneller, wenn der Cache des Paketmanagers noch auf dem Laufwerk liegt.

Wie Diskzy damit umgeht

Diskzy findet Build-Ordner von Projekten wie node_modules im Tab „Clean up“ (Aufräumen). Ein Ordner bleibt nicht angehakt, wenn sich sein Projekt in den letzten 14 Tagen geändert hat.

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日本語