Node.js hat sich zum Rückgrat der modernen JavaScript-Entwicklung entwickelt und bildet die Grundlage für alles – von einfachen Skripten bis hin zu komplexen serverseitigen Anwendungen. Stand Januar 2026 ist die aktuellste Long-Term-Support-Version (LTS) Node.js 24.x (mit aktuellen Versionen wie 24.12.0), während der aktuelle experimentelle Zweig bei etwa 25.x liegt. Für Anfänger ist die Installation von Node.js unter macOS unkompliziert, insbesondere mit Selbstgebrautes—der beliebte Paketmanager, der die Installation von Software vereinfacht.
Wir werden erläutern, was Node.js und Homebrew sind, und Ihnen Schritt-für-Schritt-Anleitungen zur Installation, Überprüfung, Aktualisierung sowie zu häufigen Problemen und bewährten Vorgehensweisen geben. Am Ende werden Sie über Node.js und npm (Node Package Manager) verfügen, sodass Sie Ihre ersten Projekte erstellen können.
Was ist Node.js?
Node.js ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung, die auf der V8-Engine von Chrome basiert. Damit lässt sich JavaScript-Code außerhalb des Browsers ausführen – ideal für die Backend-Entwicklung, APIs, Befehlszeilentools und Full-Stack-Anwendungen.
Wichtigste Merkmale:
- Asynchron und ereignisgesteuert: Verarbeitet viele Verbindungen effizient.
- Das npm-Ökosystem: Im Lieferumfang enthalten ist npm, das weltweit größte Software-Repository mit Millionen von Paketen.
- Vielseitig: Wird von Unternehmen wie Netflix, LinkedIn und Uber genutzt.
Bei der Installation von Node.js wird auch npm automatisch installiert.
Was ist Homebrew?
Homebrew (oft auch einfach “Brew” genannt) ist der Paketmanager, der bei macOS bisher gefehlt hat. Damit können Sie Software über einfache Terminalbefehle installieren und Abhängigkeiten sowie Updates mühelos verwalten.
Warum sollte man Homebrew für Node.js verwenden?
- Es sind keine sudo-Rechte erforderlich (vermeidet Probleme mit den Berechtigungen).
- Einfache Aktualisierungen und Deinstallationen.
- Lässt sich nahtlos in macOS integrieren.
- Für Entwickler ist dies dem offiziellen .pkg-Installationsprogramm vorzuziehen.
Homebrew ist kostenlos, Open Source und wird von der Community gepflegt.
Voraussetzungen
Bevor Sie beginnen:
- Ein Mac mit macOS (Intel oder Apple Silicon).
- Grundlegende Kenntnisse im Umgang mit dem Terminal (zu finden unter „Programme“ > „Dienstprogramme“).
- Internetverbindung.
- Administratorrechte (für die Homebrew-Installation).
Es sind keine Programmierkenntnisse erforderlich!
Schritt 1: Homebrew installieren
Wenn Sie Homebrew bereits installiert haben, fahren Sie mit Schritt 2 fort.
1. Öffnen Terminal (Suche in Spotlight mit Cmd + Leertaste danach).
2. Fügen Sie das offizielle Installationsskript ein:
bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
3. Dadurch wird das Installationsprogramm heruntergeladen und ausgeführt. Möglicherweise werden Sie zur Eingabe Ihres Passworts aufgefordert, und der Vorgang kann einige Minuten dauern.
support.apple.com
4. Befolgen Sie die Anweisungen auf dem Bildschirm. Bei neueren macOS-Versionen (Ventura+) werden möglicherweise Zeilen zu Ihrem Shell-Profil (~/.zprofile oder ~/.zshrc) hinzugefügt.
5. Installation überprüfen:
bash brew --version
Es sollte etwa „Homebrew 4.x.x“ angezeigt werden.
6. Homebrew aktualisieren:
bash brew update
Häufiges Problem: Wenn die Meldung “Befehl nicht gefunden: brew” angezeigt wird, starten Sie das Terminal neu oder führen Sie die vorgeschlagenen Befehle aus, um Homebrew zu Ihrem PATH hinzuzufügen.
Schritt 2: Node.js mit Homebrew installieren
Homebrew’s Knoten Mit diesem Befehl wird die neueste stabile Version installiert (derzeit Node.js 24.x LTS, Stand Ende 2026).
1. Führen Sie im Terminal folgenden Befehl aus:
bash brew install node
2. Homebrew lädt Node.js, npm und die Abhängigkeiten herunter. Dies kann je nach Internetverbindung 5 bis 15 Minuten dauern. Es werden Fortschrittsbalken und Ausgaben wie die folgenden angezeigt:
==> https://ghcr.io/v2/homebrew/core/node wird heruntergeladen... ==> Node wird installiert ==> node--24.12.0.arm64_ventura.bottle.tar.gz wird entpackt
3. Für bestimmte Versionen (z. B. ältere LTS-Versionen wie node@20):
bash brew install node@20
4. Anfänger sollten sich jedoch an den Standard-Node für die aktuellste LTS-Version halten.
cs.swarthmore.edu
Schritt 3: Überprüfen Sie die Installation
Sobald dies abgeschlossen ist:
1. Node.js-Version überprüfen:
bash node --version # oder node -v
Erwartet: v24.12.0 (oder eine ähnliche aktuelle LTS-Version).
2. Überprüfen Sie die npm-Version:
bash npm --version # oder npm -v
Erwartet: Etwa 10.x.x.
3. Ein einfaches Skript testen: Eine Datei erstellen hello.js:
bash
echo 'console.log("Hallo, Node.js!");' > hello.js
node hello.js
Ausgabe: Hallo, Node.js!
4. treehouse.github.io
5. radixweb.com
Herzlichen Glückwunsch! Node.js ist nun installiert.
Node.js und npm aktualisieren
Mit Homebrew sind Updates ganz einfach.
1. Aktualisiere zunächst Homebrew:
bash brew update
2. Node.js aktualisieren:
bash brew upgrade node
Dadurch wird die neueste Version abgerufen.
3. Für npm:
bash npm install -g npm@latest
4. Auf veraltete globale Pakete prüfen:
bash npm outdated -g
Globale Pakete mit npm installieren
Mit npm können Sie Tools global installieren (d. h. überall verfügbar).
Beispiele für Anfänger:
- Erstellen Sie einen einfachen Server:
bash npm install -g http-server
- Moderne Alternativen wie Yarn oder pnpm:
bash npm install -g yarn
Verwenden Sie für globale Installationen immer die Option -g.
Node.js deinstallieren
Falls erforderlich: bash brew uninstall node Für bestimmte Versionen: bash brew uninstall node@20 Aufräumen: bash brew cleanup
Häufige Probleme und Fehlerbehebung
- Befehl nicht gefunden: node
- Starten Sie das Terminal neu.
- Stellen Sie sicher, dass sich das Verzeichnis „bin“ von Homebrew im PATH befindet:
/opt/homebrew/bin(Apple Silicon) oder/usr/local/bin(Intel). - Laufen
Brau-Doktorzu Diagnosezwecken.
- Berechtigungsfehler
- Homebrew verzichtet auf „sudo“ – verwende es niemals zusammen mit „brew“.
- Probleme mit Apple Silicon (M1/M2/M3)
- Homebrew lässt sich nativ installieren. Sollte es zu Problemen kommen, stellen Sie sicher, dass Rosetta die Installation nicht beeinträchtigt.
- Konflikte mit früheren Installationen
- Deinstallieren Sie zunächst alle Node.js-Versionen von nodejs.org.
- Langsame Installation
- Das ist bei Erstdownloads normal.
- zsh-Warnungen
- Befolgen Sie die Anweisungen von Homebrew nach der Installation.
Laufen Brau-Doktor jederzeit für Vorsorgeuntersuchungen.
Warum nicht NVM oder andere Manager verwenden?
Für Anfänger ist Homebrew am einfachsten – eine einzige Version für das gesamte System.
Erfahrene Nutzer bevorzugen NVM (Node Version Manager), um die Version je nach Projekt zu wechseln:
bash brew install nvm
Fang aber erst einmal mit Homebrew an – die Umstellung kannst du später vornehmen, falls nötig.
Bewährte Vorgehensweisen für Anfänger
- LTS-Versionen verwenden: Stabiler und länger unterstützt (Node.js 24.x ist die aktuelle LTS-Version im Jahr 2026).
- Projektspezifische Pakete: Verwende „npm init“ und „package.json“.
- Grundlagen lernen:
- npm init -y: Schnelle Projekteinrichtung.
- npm install express: Beliebtes Web-Framework.
- Sicherheit: Bleiben Sie auf dem Laufenden – Node.js veröffentlicht regelmäßig Sicherheitspatches.
- Entdecken: Versuchen Sie doch einmal, einen einfachen Express-Server oder ein CLI-Tool zu erstellen.
- Ressourcen:
- Offizielle Dokumentation: nodejs.org
- Homebrew: brew.sh
- Kostenlose Kurse: freeCodeCamp, Node.js-Tutorials auf YouTube.
Abschluss
Node.js installieren mit brew install node ist einer der einfachsten Wege, um in das JavaScript-Ökosystem unter macOS einzusteigen. Mit nur wenigen Befehlen haben Sie eine leistungsstarke Umgebung zum Erstellen von Servern, Tools und Apps eingerichtet.
Da Sie nun die neueste LTS-Version (24.x) verwenden, sind Sie für moderne Entwicklung bestens gerüstet. Fangen Sie klein an – starten Sie Node im REPL-Modus (interaktive Shell) und probieren Sie sich an JavaScript aus. Bei Carmatec, helfen unsere erfahrenen Node.js-Entwickler Unternehmen dabei, diese Grundlagen in leistungsstarke, sichere und skalierbare Lösungen umzusetzen. Ganz gleich, ob Sie Echtzeitanwendungen, Microservices oder cloudnative Plattformen entwickeln – Sie können Erfahrene Node.js-Entwickler einstellen von Carmatec um die Entwicklung zu beschleunigen, bewährte Verfahren sicherzustellen und einsatzbereite Ergebnisse zu liefern.