Node.js auf dem Mac sollte so installiert werden, dass Projekte reproduzierbare Versionen verwenden und globale Pakete keine Systemrechte benötigen. Für Entwicklung ist ein Versionsmanager meist flexibler als ein einzelnes systemweites Paket.
Inhalt
Voraussetzungen
xcode-select --installDie Command Line Tools stellen Compiler und Git bereit. Lade Installationsprogramme nur von nodejs.org oder etablierten Paketmanagern.
Installation mit nvm
Installiere nvm nach der aktuellen Projektdokumentation und prüfe das Skript vor der Ausführung. Danach kann eine LTS-Version gewählt werden.
nvm install --lts
nvm use --lts
node --version
npm --versionInstallation mit Homebrew
brew update
brew install node
node --versionHomebrew eignet sich für eine zentrale aktuelle Version. Projekte mit unterschiedlichen Anforderungen profitieren eher von nvm, fnm oder Volta.
Corepack und Paketmanager
corepack enableCorepack verwaltet kompatible Versionen von Yarn oder pnpm anhand der Projektangaben. Sperrdateien gehören ins Repository und sollten in CI unverändert installiert werden.
Sicherheit und Rechte
Wichtig: Verwende kein sudo npm install -g als Standardlösung. Prüfe Pakete, Installationsskripte und Sicherheitsmeldungen.
- Node-Version im Projekt dokumentieren.
- Lockfile verwenden.
- Abhängigkeiten regelmäßig aktualisieren.
- Geheimnisse nie in Git speichern.
Fazit
Mit Versionsmanager, LTS-Version und Lockfile bleibt die Node.js-Umgebung auf macOS reproduzierbar und sicher wartbar.




