{"id":48467,"date":"2025-12-29T06:41:16","date_gmt":"2025-12-29T06:41:16","guid":{"rendered":"https:\/\/www.carmatec.com\/?p=48467"},"modified":"2025-12-31T05:39:00","modified_gmt":"2025-12-31T05:39:00","slug":"brew-install-node-anleitung-zur-installation-von-node-js-mit-brew","status":"publish","type":"post","link":"https:\/\/www.carmatec.com\/de\/blog\/brew-install-node-guide-to-install-node-js-with-brew\/","title":{"rendered":"Brew Install Node: Anleitung zur Installation von Node.js mit Homebrew"},"content":{"rendered":"<p>Node.js hat sich zum R\u00fcckgrat der modernen JavaScript-Entwicklung entwickelt und bildet die Grundlage f\u00fcr alles \u2013 von einfachen Skripten bis hin zu komplexen serverseitigen Anwendungen. Stand Januar 2026 ist die aktuellste Long-Term-Support-Version (LTS) <strong>Node.js 24.x<\/strong> (mit aktuellen Versionen wie 24.12.0), w\u00e4hrend der aktuelle experimentelle Zweig bei etwa 25.x liegt. F\u00fcr Anf\u00e4nger ist die Installation von Node.js unter macOS unkompliziert, insbesondere mit <strong>Selbstgebrautes<\/strong>\u2014der beliebte Paketmanager, der die Installation von Software vereinfacht.<\/p>\n<p>Wir werden erl\u00e4utern, was Node.js und Homebrew sind, und Ihnen Schritt-f\u00fcr-Schritt-Anleitungen zur Installation, \u00dcberpr\u00fcfung, Aktualisierung sowie zu h\u00e4ufigen Problemen und bew\u00e4hrten Vorgehensweisen geben. Am Ende werden Sie \u00fcber Node.js und npm (Node Package Manager) verf\u00fcgen, sodass Sie Ihre ersten Projekte erstellen k\u00f6nnen.<\/p>\n<h3><strong>Was ist Node.js?<\/strong><\/h3>\n<p>Node.js ist eine plattform\u00fcbergreifende Open-Source-JavaScript-Laufzeitumgebung, die auf der V8-Engine von Chrome basiert. Damit l\u00e4sst sich JavaScript-Code au\u00dferhalb des Browsers ausf\u00fchren \u2013 ideal f\u00fcr die Backend-Entwicklung, APIs, Befehlszeilentools und Full-Stack-Anwendungen.<\/p>\n<p>Wichtigste Merkmale:<\/p>\n<ul>\n<li><strong>Asynchron und ereignisgesteuert<\/strong>: Verarbeitet viele Verbindungen effizient.<\/li>\n<li><strong>Das npm-\u00d6kosystem<\/strong>: Im Lieferumfang enthalten ist npm, das weltweit gr\u00f6\u00dfte Software-Repository mit Millionen von Paketen.<\/li>\n<li><strong>Vielseitig<\/strong>: Wird von Unternehmen wie Netflix, LinkedIn und Uber genutzt.<\/li>\n<\/ul>\n<p>Bei der Installation von Node.js wird auch npm automatisch installiert.<\/p>\n<h3><strong>Was ist Homebrew?<\/strong><\/h3>\n<p>Homebrew (oft auch einfach \u201cBrew\u201d genannt) ist der Paketmanager, der bei macOS bisher gefehlt hat. Damit k\u00f6nnen Sie Software \u00fcber einfache Terminalbefehle installieren und Abh\u00e4ngigkeiten sowie Updates m\u00fchelos verwalten.<\/p>\n<p><strong>Warum sollte man Homebrew f\u00fcr Node.js verwenden?<\/strong><\/p>\n<ul>\n<li>Es sind keine sudo-Rechte erforderlich (vermeidet Probleme mit den Berechtigungen).<\/li>\n<li>Einfache Aktualisierungen und Deinstallationen.<\/li>\n<li>L\u00e4sst sich nahtlos in macOS integrieren.<\/li>\n<li>F\u00fcr Entwickler ist dies dem offiziellen .pkg-Installationsprogramm vorzuziehen.<\/li>\n<\/ul>\n<p>Homebrew ist kostenlos, Open Source und wird von der Community gepflegt.<\/p>\n<h3><strong>Voraussetzungen<\/strong><\/h3>\n<p>Bevor Sie beginnen:<\/p>\n<ul>\n<li>Ein Mac mit macOS (Intel oder Apple Silicon).<\/li>\n<li>Grundlegende Kenntnisse im Umgang mit dem Terminal (zu finden unter \u201eProgramme\u201c &gt; \u201eDienstprogramme\u201c).<\/li>\n<li>Internetverbindung.<\/li>\n<li>Administratorrechte (f\u00fcr die Homebrew-Installation).<\/li>\n<\/ul>\n<p>Es sind keine Programmierkenntnisse erforderlich!<\/p>\n<h3><strong>Schritt 1: Homebrew installieren<\/strong><\/h3>\n<p>Wenn Sie Homebrew bereits installiert haben, fahren Sie mit Schritt 2 fort.<\/p>\n<p>1. \u00d6ffnen <strong>Terminal<\/strong> (Suche in Spotlight mit Cmd + Leertaste danach).<\/p>\n<p>2. F\u00fcgen Sie das offizielle Installationsskript ein:<\/p>\n<pre>bash\n\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"<\/pre>\n<p>3. Dadurch wird das Installationsprogramm heruntergeladen und ausgef\u00fchrt. M\u00f6glicherweise werden Sie zur Eingabe Ihres Passworts aufgefordert, und der Vorgang kann einige Minuten dauern.<\/p>\n<p>support.apple.com<\/p>\n<p>4. Befolgen Sie die Anweisungen auf dem Bildschirm. Bei neueren macOS-Versionen (Ventura+) werden m\u00f6glicherweise Zeilen zu Ihrem Shell-Profil (~\/.zprofile oder ~\/.zshrc) hinzugef\u00fcgt.<\/p>\n<p>5. Installation \u00fcberpr\u00fcfen:<\/p>\n<pre>bash\nbrew --version<\/pre>\n<p>Es sollte etwa \u201eHomebrew 4.x.x\u201c angezeigt werden.<\/p>\n<p>6. Homebrew aktualisieren:<\/p>\n<pre>bash\nbrew update<\/pre>\n<p>H\u00e4ufiges Problem: Wenn die Meldung \u201cBefehl nicht gefunden: brew\u201d angezeigt wird, starten Sie das Terminal neu oder f\u00fchren Sie die vorgeschlagenen Befehle aus, um Homebrew zu Ihrem PATH hinzuzuf\u00fcgen.<\/p>\n<h3><strong>Schritt 2: Node.js mit Homebrew installieren<\/strong><\/h3>\n<p>Homebrew\u2019s <code>Knoten<\/code> Mit diesem Befehl wird die neueste stabile Version installiert (derzeit Node.js 24.x LTS, Stand Ende 2026).<\/p>\n<p>1. F\u00fchren Sie im Terminal folgenden Befehl aus:<\/p>\n<pre>bash\nbrew install node<\/pre>\n<p>2. Homebrew l\u00e4dt Node.js, npm und die Abh\u00e4ngigkeiten herunter. Dies kann je nach Internetverbindung 5 bis 15 Minuten dauern. Es werden Fortschrittsbalken und Ausgaben wie die folgenden angezeigt:<\/p>\n<pre>==&gt; https:\/\/ghcr.io\/v2\/homebrew\/core\/node wird heruntergeladen...\n==&gt; Node wird installiert\n==&gt; node--24.12.0.arm64_ventura.bottle.tar.gz wird entpackt<\/pre>\n<p>3. F\u00fcr bestimmte Versionen (z. B. \u00e4ltere LTS-Versionen wie node@20):<\/p>\n<pre>bash\nbrew install node@20<\/pre>\n<p>4. Anf\u00e4nger sollten sich jedoch an den Standard-Node f\u00fcr die aktuellste LTS-Version halten.<br \/>\ncs.swarthmore.edu<\/p>\n<h3><strong>Schritt 3: \u00dcberpr\u00fcfen Sie die Installation<\/strong><\/h3>\n<p>Sobald dies abgeschlossen ist:<\/p>\n<p>1. Node.js-Version \u00fcberpr\u00fcfen:<\/p>\n<pre>bash\nnode --version\n# oder node -v<\/pre>\n<p>Erwartet: v24.12.0 (oder eine \u00e4hnliche aktuelle LTS-Version).<\/p>\n<p>2. \u00dcberpr\u00fcfen Sie die npm-Version:<\/p>\n<pre>bash\nnpm --version\n# oder npm -v<\/pre>\n<p>Erwartet: Etwa 10.x.x.<\/p>\n<p>3. Ein einfaches Skript testen: Eine Datei erstellen <code>hello.js<\/code>:<\/p>\n<pre>bash\necho 'console.log(\"Hallo, Node.js!\");' &gt; hello.js\nnode hello.js<\/pre>\n<p>Ausgabe: <code>Hallo, Node.js!<\/code><\/p>\n<p>4. treehouse.github.io<\/p>\n<p>5. radixweb.com<\/p>\n<p>Herzlichen Gl\u00fcckwunsch! Node.js ist nun installiert.<\/p>\n<h3><strong>Node.js und npm aktualisieren<\/strong><\/h3>\n<p>Mit Homebrew sind Updates ganz einfach.<\/p>\n<p>1. Aktualisiere zun\u00e4chst Homebrew:<\/p>\n<pre>bash\nbrew update<\/pre>\n<p>2. Node.js aktualisieren:<\/p>\n<pre>bash\nbrew upgrade node<\/pre>\n<p>Dadurch wird die neueste Version abgerufen.<\/p>\n<p>3. F\u00fcr npm:<\/p>\n<pre>bash\nnpm install -g npm@latest<\/pre>\n<p>4. Auf veraltete globale Pakete pr\u00fcfen:<\/p>\n<pre>bash\nnpm outdated -g<\/pre>\n<h3><strong>Globale Pakete mit npm installieren<\/strong><\/h3>\n<p>Mit npm k\u00f6nnen Sie Tools global installieren (d.\u202fh. \u00fcberall verf\u00fcgbar).<\/p>\n<p>Beispiele f\u00fcr Anf\u00e4nger:<\/p>\n<ul>\n<li>Erstellen Sie einen einfachen Server:\n<pre>bash\nnpm install -g http-server<\/pre>\n<\/li>\n<li>Moderne Alternativen wie Yarn oder pnpm:\n<pre>bash\nnpm install -g yarn<\/pre>\n<\/li>\n<\/ul>\n<p>Verwenden Sie f\u00fcr globale Installationen immer die Option -g.<\/p>\n<h3><strong>Node.js deinstallieren<\/strong><\/h3>\n<pre>Falls erforderlich:\n\nbash\nbrew uninstall node\n\nF\u00fcr bestimmte Versionen:\n\nbash\nbrew uninstall node@20\n\nAufr\u00e4umen:\n\nbash\nbrew cleanup<\/pre>\n<h3><strong>H\u00e4ufige Probleme und Fehlerbehebung<\/strong><\/h3>\n<ul>\n<li><strong>Befehl nicht gefunden: node<\/strong>\n<ul>\n<li>Starten Sie das Terminal neu.<\/li>\n<li>Stellen Sie sicher, dass sich das Verzeichnis \u201ebin\u201c von Homebrew im PATH befindet: <code>\/opt\/homebrew\/bin<\/code> (Apple Silicon) oder <code>\/usr\/local\/bin<\/code> (Intel).<\/li>\n<li>Laufen <code>Brau-Doktor<\/code> zu Diagnosezwecken.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Berechtigungsfehler<\/strong>\n<ul>\n<li>Homebrew verzichtet auf \u201esudo\u201c \u2013 verwende es niemals zusammen mit \u201ebrew\u201c.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Probleme mit Apple Silicon (M1\/M2\/M3)<\/strong>\n<ul>\n<li>Homebrew l\u00e4sst sich nativ installieren. Sollte es zu Problemen kommen, stellen Sie sicher, dass Rosetta die Installation nicht beeintr\u00e4chtigt.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Konflikte mit fr\u00fcheren Installationen<\/strong>\n<ul>\n<li>Deinstallieren Sie zun\u00e4chst alle Node.js-Versionen von nodejs.org.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Langsame Installation<\/strong>\n<ul>\n<li>Das ist bei Erstdownloads normal.<\/li>\n<\/ul>\n<\/li>\n<li><strong>zsh-Warnungen<\/strong>\n<ul>\n<li>Befolgen Sie die Anweisungen von Homebrew nach der Installation.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Laufen <code>Brau-Doktor<\/code> jederzeit f\u00fcr Vorsorgeuntersuchungen.<\/p>\n<h3><strong>Warum nicht NVM oder andere Manager verwenden?<\/strong><\/h3>\n<p>F\u00fcr Anf\u00e4nger ist Homebrew am einfachsten \u2013 eine einzige Version f\u00fcr das gesamte System.<\/p>\n<p>Erfahrene Nutzer bevorzugen NVM (Node Version Manager), um die Version je nach Projekt zu wechseln:<\/p>\n<pre>bash\nbrew install nvm<\/pre>\n<p>Fang aber erst einmal mit Homebrew an \u2013 die Umstellung kannst du sp\u00e4ter vornehmen, falls n\u00f6tig.<\/p>\n<h3><strong>Bew\u00e4hrte Vorgehensweisen f\u00fcr Anf\u00e4nger<\/strong><\/h3>\n<ol>\n<li><strong>LTS-Versionen verwenden<\/strong>: Stabiler und l\u00e4nger unterst\u00fctzt (Node.js 24.x ist die aktuelle LTS-Version im Jahr 2026).<\/li>\n<li><strong>Projektspezifische Pakete<\/strong>: Verwende \u201enpm init\u201c und \u201epackage.json\u201c.<\/li>\n<li><strong>Grundlagen lernen<\/strong>:\n<ul>\n<li>npm init -y: Schnelle Projekteinrichtung.<\/li>\n<li>npm install express: Beliebtes Web-Framework.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sicherheit<\/strong>: Bleiben Sie auf dem Laufenden \u2013 Node.js ver\u00f6ffentlicht regelm\u00e4\u00dfig Sicherheitspatches.<\/li>\n<li><strong>Entdecken<\/strong>: Versuchen Sie doch einmal, einen einfachen Express-Server oder ein CLI-Tool zu erstellen.<\/li>\n<li><strong>Ressourcen<\/strong>:\n<ul>\n<li>Offizielle Dokumentation: nodejs.org<\/li>\n<li>Homebrew: brew.sh<\/li>\n<li>Kostenlose Kurse: freeCodeCamp, Node.js-Tutorials auf YouTube.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2><strong>Abschluss<\/strong><\/h2>\n<p>Node.js installieren mit <code>brew install node<\/code> ist einer der einfachsten Wege, um in das JavaScript-\u00d6kosystem unter macOS einzusteigen. Mit nur wenigen Befehlen haben Sie eine leistungsstarke Umgebung zum Erstellen von Servern, Tools und Apps eingerichtet.<\/p>\n<p>Da Sie nun die neueste LTS-Version (24.x) verwenden, sind Sie f\u00fcr moderne Entwicklung bestens ger\u00fcstet. Fangen Sie klein an \u2013 starten Sie Node im REPL-Modus (interaktive Shell) und probieren Sie sich an JavaScript aus. <strong>Bei <\/strong><a href=\"https:\/\/www.carmatec.com\/de\/\"><strong>Carmatec<\/strong><\/a>, helfen unsere erfahrenen Node.js-Entwickler Unternehmen dabei, diese Grundlagen in leistungsstarke, sichere und skalierbare L\u00f6sungen umzusetzen. Ganz gleich, ob Sie Echtzeitanwendungen, Microservices oder cloudnative Plattformen entwickeln \u2013 Sie k\u00f6nnen <a href=\"https:\/\/www.carmatec.com\/de\/entwickler-einstellen\/stellen-sie-einen-nodejs-entwickler-ein\/\"><strong>Erfahrene Node.js-Entwickler einstellen<\/strong><\/a><strong> von Carmatec<\/strong> um die Entwicklung zu beschleunigen, bew\u00e4hrte Verfahren sicherzustellen und einsatzbereite Ergebnisse zu liefern.<\/p>","protected":false},"excerpt":{"rendered":"<p>Node.js has become the backbone of modern JavaScript development, powering everything from simple scripts to complex server-side applications. As of January 2026, the latest Long-Term Support (LTS) version is Node.js 24.x (with recent releases like 24.12.0), while the current experimental branch is around 25.x. For beginners, installing Node.js on macOS is straightforward, especially using Homebrew\u2014the [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":48497,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-48467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/posts\/48467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/comments?post=48467"}],"version-history":[{"count":0,"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/posts\/48467\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/media\/48497"}],"wp:attachment":[{"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/media?parent=48467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/categories?post=48467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.carmatec.com\/de\/wp-json\/wp\/v2\/tags?post=48467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}