{"id":15776,"date":"2024-06-27T19:23:42","date_gmt":"2024-06-27T15:53:42","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15776"},"modified":"2024-06-27T19:23:42","modified_gmt":"2024-06-27T15:53:42","slug":"how-to-install-node-js-and-create-a-local-development-environment-on-macos","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","title":{"rendered":"So installieren Sie Node.js und erstellen eine lokale Entwicklungsumgebung unter macOS"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Einf\u00fchrung<\/h2>\n<p>Node.js ist eine Open-Source-JavaScript-Laufzeitumgebung, mit der sich serverseitige Anwendungen einfach erstellen lassen. Sie dient au\u00dferdem als Laufzeitumgebung f\u00fcr viele clientseitige Entwicklungswerkzeuge moderner JavaScript-Frameworks.<\/p>\n<p>In diesem Tutorial richten Sie mithilfe von Homebrew eine Node.js-Entwicklungsumgebung auf Ihrem lokalen macOS-Rechner ein und testen Ihre Umgebung, indem Sie eine einfache Node.js-Anwendung schreiben.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Voraussetzungen<\/h5>\n<p>Sie ben\u00f6tigen einen macOS-Computer mit High Sierra oder h\u00f6her, der \u00fcber Administratorrechte verf\u00fcgt und eine Internetverbindung besitzt.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%aa%d8%b1%d9%85%db%8c%d9%86%d8%a7%d9%84-macos\">Schritt 1 \u2013 Verwendung des macOS-Terminals<\/h2>\n<p>Sie verwenden die Kommandozeile, um Node.js zu installieren und verschiedene Befehle f\u00fcr die Entwicklung von Node.js-Anwendungen auszuf\u00fchren. Die Kommandozeile ist eine nicht-grafische Schnittstelle zur Interaktion mit Ihrem Computer. Anstatt mit der Maus zu klicken, geben Sie Befehle als Text ein und erhalten textbasiertes Feedback. Die Kommandozeile, auch Shell genannt, erm\u00f6glicht die Automatisierung vieler allt\u00e4glicher Computeraufgaben und ist ein unverzichtbares Werkzeug f\u00fcr Softwareentwickler.<\/p>\n<p>Um auf die Befehlszeile zuzugreifen, verwenden Sie die von macOS bereitgestellte Terminal-App. Wie jede andere App finden Sie diese im Finder unter \u201eProgramme\u201c und dann unter \u201eDienstprogramme\u201c. Doppelklicken Sie dort auf die Terminal-App, um sie zu \u00f6ffnen. Alternativ k\u00f6nnen Sie Spotlight verwenden, indem Sie die Befehlstaste (\u2318) gedr\u00fcckt halten und die Leertaste dr\u00fccken, um \u201eTerminal\u201c in das Suchfeld einzugeben.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1176\"  height=\"770\"  class=\"aligncenter wp-image-15777 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1176px) 100vw, 1176px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8.png 1176w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-300x196.png 300w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-1024x670.png 1024w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-768x503.png 768w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-110x72.png 110w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-200x131.png 200w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-380x249.png 380w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-255x167.png 255w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-550x360.png 550w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-800x524.png 800w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-1160x760.png 1160w\" ><\/p>\n<p>Nachdem das Terminal nun l\u00e4uft, installieren wir einige der f\u00fcr Node.js erforderlichen Voraussetzungen.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d9%86%d8%b5%d8%a8-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86-xcode\">Schritt 2 \u2013 Xcode-Befehlszeilentools installieren<\/h2>\n<p>Xcode ist eine integrierte Entwicklungsumgebung (IDE) mit Softwareentwicklungswerkzeugen f\u00fcr macOS. Man ben\u00f6tigt Xcode nicht zwingend, um Node.js-Anwendungen zu entwickeln, aber Node.js und einige seiner Komponenten basieren auf dem Xcode-Befehlszeilenwerkzeug-Paket.<\/p>\n<p>Um diese Komponenten herunterzuladen und zu installieren, f\u00fchren Sie folgenden Befehl im Terminal aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>xcode-select --install<\/code><\/pre>\n<\/div>\n<p>Sie werden aufgefordert, die Installation zu starten und anschlie\u00dfend erneut die Softwarelizenz zu akzeptieren. Die Tools werden dann automatisch heruntergeladen und installiert.<\/p>\n<p>Wir sind nun bereit, den Homebrew-Paketmanager zu installieren, mit dem wir die neueste Version von Node.js installieren k\u00f6nnen.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%d9%86%d8%b5%d8%a8-%d9%88-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-homebrew\">Schritt 3 \u2013 Installation und Einrichtung von Homebrew<\/h2>\n<p>Die Kommandozeilenschnittstelle von macOS bietet zwar viele Funktionen, die man auch von Linux und anderen Unix-\u00e4hnlichen Systemen kennt, verf\u00fcgt aber nicht \u00fcber einen guten Paketmanager. Ein Paketmanager ist eine Sammlung von Software-Tools, die die Installation, Konfiguration und Aktualisierung von Software automatisieren. Er verwaltet die installierte Software zentral und kann alle Softwarepakete auf Ihrem System in g\u00e4ngigen Formaten organisieren. Homebrew ist ein kostenloses Open-Source-Paketverwaltungssystem, das die Softwareinstallation unter macOS vereinfacht. Wir verwenden Homebrew, um die neueste Version von Node.js zu installieren.<\/p>\n<p>Um Homebrew zu installieren, geben Sie folgenden Befehl in Ihr Terminalfenster ein:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>\/usr\/bin\/ruby -e \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install)\"<\/code><\/pre>\n<\/div>\n<p>Dieser Befehl verwendet curl, um das Homebrew-Installationsskript aus dem Git-Repository von Homebrew auf GitHub herunterzuladen.<\/p>\n<p>Schauen wir uns die mit dem curl-Befehl verbundenen Parameter an:<\/p>\n<ul>\n<li>Die Option -f oder --fail weist das Terminalfenster an, bei Serverfehlern keine HTML-Dokumentausgabe zu liefern.<\/li>\n<li>Die Option -s oder --silent sorgt daf\u00fcr, dass curl keine Fortschrittsanzeige ausgibt, und in Kombination mit der Option -S oder --show-error stellt sie sicher, dass curl im Fehlerfall eine Fehlermeldung anzeigt.<\/li>\n<li>Die Option `-L` oder `--location` weist curl an, Weiterleitungen zu verarbeiten. Meldet der Server, dass die angeforderte Seite verschoben wurde, wird die Anfrage automatisch mit dem neuen Speicherort erneut ausgef\u00fchrt.<\/li>\n<\/ul>\n<p>Sobald curl das Skript heruntergeladen hat, wird es vom mit macOS mitgelieferten Ruby-Interpreter ausgef\u00fchrt, wodurch der Homebrew-Installationsprozess gestartet wird.<\/p>\n<p>Das Installationsskript erkl\u00e4rt Ihnen den Ablauf und bittet Sie um Best\u00e4tigung. So k\u00f6nnen Sie genau sehen, welche \u00c4nderungen Homebrew an Ihrem System vornimmt, bevor Sie die Installation zulassen. Au\u00dferdem wird sichergestellt, dass Sie alle notwendigen Voraussetzungen erf\u00fcllen.<\/p>\n<p>Sie werden w\u00e4hrend des Vorgangs zur Eingabe Ihres Passworts aufgefordert. Ihre Tastatureingaben werden jedoch nicht im Terminalfenster angezeigt. Dies ist eine Sicherheitsma\u00dfnahme und wird Ihnen h\u00e4ufig bei Passwortabfragen in der Kommandozeile begegnen. Obwohl Sie die Eingaben nicht sehen, werden sie vom System aufgezeichnet. Dr\u00fccken Sie daher nach der Passworteingabe die Eingabetaste.<\/p>\n<p>Wenn Sie aufgefordert werden, die Installation zu best\u00e4tigen, dr\u00fccken Sie die Taste \u201cy\u201d f\u00fcr \u201eJa\u201c.<\/p>\n<p>\u00dcberpr\u00fcfen wir nun, ob Homebrew korrekt eingerichtet ist. F\u00fchren Sie folgenden Befehl aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew doctor<\/code><\/pre>\n<\/div>\n<\/div>\n<p>Wenn derzeit kein Update erforderlich ist, wird Ihnen Folgendes in Ihrem Terminal angezeigt:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nYour system is ready to brew.<\/code><\/pre>\n<\/div>\n<p>Andernfalls erhalten Sie m\u00f6glicherweise eine Warnung, einen anderen Befehl auszuf\u00fchren, z. B. brew update, um sicherzustellen, dass Ihre Homebrew-Installation auf dem neuesten Stand ist.<\/p>\n<p>Nachdem Homebrew installiert ist, k\u00f6nnen Sie Node.js installieren.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-%d9%86%d8%b5%d8%a8-node-js\">Schritt 4 \u2013 Node.js installieren<\/h2>\n<p>Durch die Installation von Homebrew k\u00f6nnen Sie eine Vielzahl von Software und Entwicklerwerkzeugen installieren. Wir werden es verwenden, um Node.js und seine Abh\u00e4ngigkeiten zu installieren.<\/p>\n<p>Mit Homebrew k\u00f6nnen Sie nach allem suchen, was Sie mit dem Befehl `brew search` installieren k\u00f6nnen. Um jedoch eine k\u00fcrzere Liste zu erhalten, suchen wir stattdessen nach Node.js-bezogenen Paketen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew search nodejs<\/code><\/pre>\n<\/div>\n<p>Sie sehen eine Liste der Pakete, die Sie installieren k\u00f6nnen, etwa so:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n==&gt; Formulae\r\nnode.js\r\nnodejs<\/code><\/pre>\n<\/div>\n<p>Beide Pakete installieren Node.js auf Ihrem System. Sie sind beide nur f\u00fcr den Fall vorhanden, dass Sie sich nicht erinnern k\u00f6nnen, ob Sie nodejs oder node.js verwenden m\u00fcssen.<\/p>\n<p>Um das Node.js-Paket zu installieren, f\u00fchren Sie folgenden Befehl aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew install nodejs<\/code><\/pre>\n<\/div>\n<p>In Ihrem Terminal sehen Sie eine Ausgabe \u00e4hnlich der folgenden. Homebrew installiert viele Abh\u00e4ngigkeiten, l\u00e4dt aber letztendlich Node.js selbst herunter und installiert es:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n==&gt; Installing dependencies for node: icu4c\r\n==&gt; Installing node dependency: icu4c\r\n==&gt; Installing node\r\n==&gt; Downloading https:\/\/homebrew.bintray.com\/bottles\/node-11.0.0.sierra.bottle.tar.gz\r\n######################################################################## 100.0%\r\n==&gt; Pouring node-11.0.0.sierra.bottle.tar.gz\r\n...\r\n==&gt; Summary\r\n\ud83c\udf7a \/usr\/local\/Cellar\/node\/11.0.0: 3,936 files, 50.1MB<\/code><\/pre>\n<\/div>\n<p>Zus\u00e4tzlich zu Node.js selbst installiert Homebrew einige verwandte Tools, darunter npm, was die Installation und Aktualisierung von Node.js-Bibliotheken und -Paketen, die Sie in Ihren Projekten verwenden k\u00f6nnten, vereinfacht.<\/p>\n<p>Um die Version von Node.js zu \u00fcberpr\u00fcfen, die Sie installiert haben, geben Sie Folgendes ein:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node -v<\/code><\/pre>\n<\/div>\n<p>Dadurch wird die spezifische Version von Node.js ausgegeben, die aktuell installiert ist. Standardm\u00e4\u00dfig handelt es sich dabei um die aktuellste stabile Version von Node.js.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv11.0.0<\/code><\/pre>\n<\/div>\n<p>\u00dcberpr\u00fcfen Sie die npm-Version:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>npm -v<\/code><\/pre>\n<\/div>\n<p>Sie sehen die angezeigte Version:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n6.4.1<\/code><\/pre>\n<\/div>\n<p>Sie verwenden npm, um zus\u00e4tzliche Komponenten, Bibliotheken und Frameworks zu installieren.<\/p>\n<p>Um Ihre Node.js-Version zu aktualisieren, k\u00f6nnen Sie zuerst Homebrew aktualisieren, um die neueste Paketliste zu erhalten, und anschlie\u00dfend Node.js selbst aktualisieren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>brew update\r\nbrew upgrade nodejs<\/code><\/pre>\n<\/div>\n<p>Nachdem Node.js nun installiert ist, schreiben wir ein Programm, um sicherzustellen, dass alles funktioniert.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%db%8c%da%a9-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b3%d8%a7%d8%af%d9%87\">Schritt 5 \u2013 Erstellen Sie eine einfache App<\/h2>\n<p>Lasst uns eine einfache \u201cHello, World\u201d-Anwendung erstellen. Dadurch stellen wir sicher, dass unsere Umgebung funktioniert und Sie sich mit der Erstellung und Ausf\u00fchrung einer Node.js-Anwendung vertraut machen.<\/p>\n<p>Erstellen Sie dazu mit nano eine neue Datei namens hello.js:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nano hello.js<\/code><\/pre>\n<\/div>\n<p>Geben Sie folgenden Code in die Datei ein:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>let message = \"Hello, World!\";\r\nconsole.log(message);<\/code><\/pre>\n<\/div>\n<p>Beenden Sie den Editor mit Strg+X. Best\u00e4tigen Sie anschlie\u00dfend mit \u201ey\u201c, um die Datei zu speichern. Sie kehren dann zu Ihrer Anfrage zur\u00fcck.<\/p>\n<p>F\u00fchren Sie das Programm nun mit folgendem Befehl aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node hello.js<\/code><\/pre>\n<\/div>\n<p>Das Programm wird ausgef\u00fchrt und zeigt seine Ausgabe auf dem Bildschirm an:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nHello, World!<\/code><\/pre>\n<\/div>\n<p>Dieses einfache Programm beweist, dass Sie \u00fcber eine funktionierende Entwicklungsumgebung verf\u00fcgen. Sie k\u00f6nnen diese Umgebung nutzen, um Node.js weiter zu erkunden und gr\u00f6\u00dfere und interessantere Projekte zu entwickeln.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Ergebnis<\/h2>\n<p>Sie haben Node.js und npm erfolgreich installiert und Ihre Konfiguration durch Erstellen und Ausf\u00fchren einer einfachen Anwendung getestet. Sie k\u00f6nnen dies nun zur Entwicklung clientseitiger oder serverseitiger Anwendungen verwenden.<\/p>","protected":false},"excerpt":{"rendered":"Einleitung Node.js ist eine Open-Source-JavaScript-Laufzeitumgebung zum einfachen Erstellen serverseitiger Anwendungen.\u2026","protected":false},"author":1,"featured_media":15779,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363],"tags":[427,432,394],"class_list":{"0":"post-15776","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-development","10":"tag-macos","11":"tag-nodejs"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0622\u0633\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a.&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-27T15:53:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS\",\"datePublished\":\"2024-06-27T15:53:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\"},\"wordCount\":142,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"keywords\":[\"development\",\"macOS\",\"Nodejs\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"datePublished\":\"2024-06-27T15:53:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/de\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wie man Node.js installiert und eine lokale Entwicklungsumgebung unter macOS erstellt \u2013 ITPiran-Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","og_locale":"de_DE","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0622\u0633\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a.&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-06-27T15:53:42+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS","datePublished":"2024-06-27T15:53:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/"},"wordCount":142,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","keywords":["development","macOS","Nodejs"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","name":"Wie man Node.js installiert und eine lokale Entwicklungsumgebung unter macOS erstellt \u2013 ITPiran-Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","datePublished":"2024-06-27T15:53:42+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranische Nachrichten und Artikel zum Thema nachhaltiger Handel","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Nachhaltiger iranischer Unternehmensblog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"Administrator","url":"https:\/\/www.itpiran.net\/blog\/de\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/comments?post=15776"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15776\/revisions"}],"predecessor-version":[{"id":15780,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15776\/revisions\/15780"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media\/15779"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media?parent=15776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/categories?post=15776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/tags?post=15776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}