Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

So installieren Sie Node.js und NPM unter Windows und macOS

nodejs-Installation
Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

Angesichts der Nachfrage nach Full-Stack-Entwicklung ist Javascript eine zuverlässige Technologie zum Erstellen einer vollwertigen Geschäftsanwendung. 

Viele JavaScript-Entwickler weltweit kämpfen mit dem Austausch verschiedener Frameworks und Sprachen, um ihren Code zu erweitern. Hier kommt Node.js ins Spiel. 

Mit Node.js können Sie schnell Webanwendungen mit bidirektionalen Verbindungen erstellen, bei denen Client- und Serverseite in Echtzeit kommunizieren und Daten austauschen können. 

Wenn Sie Node installieren möchten und NPM auf Windows- und macOS-Systemen, wir helfen Ihnen gerne weiter. In diesem Artikel stellen wir eine Schritt-für-Schritt-Anleitung zur Installation der Software bereit. 

Aber zuerst lernen wir die Grundlagen kennen!

What is Node.js?

was ist nodejs

Node.js, auch Node genannt, ist eine plattformübergreifende Open-Source-Laufzeitumgebung zum Ausführen von JavaScript-Code außerhalb eines Browsers. Häufig verwenden wir Node.js, um Back-End-Dienste zu erstellen, die auch Anwendungsprogrammierschnittstellen (APIs). 

Diese Dienste unterstützen unsere Client-Anwendungen, wie z. B. eine Web-App, die in einem Browser ausgeführt wird, oder eine mobile App, die auf einem mobilen Gerät ausgeführt wird. 

Apps sind das, was der Benutzer sieht und womit er interagiert. Diese Apps erfordern jedoch eine Kommunikation mit Back-End-Diensten in der Cloud oder auf dem Server, um Daten zu speichern. E-Mails senden, Anstoß workflows, usw. 

Node.js eignet sich perfekt zum Erstellen hochskalierbarer, datenintensiver und Echtzeit-Back-End-Dienste, die unsere Client-Anwendungen unterstützen. 

Während es andere Tools und Frameworks zum Erstellen von Back-End-Diensten gibt, wie Ruby on Rails, Django, Flask und Firebase, ist Node.js einzigartig unter ihnen. 

Node.js ist einfach zu starten und kann für Prototyping und agile Entwicklung. Darüber hinaus kann es unglaublich schnelle und hochgradig skalierbare Dienste aufbauen. Aufgrund seiner Geschwindigkeit und Skalierbarkeit wird es sogar von Unternehmensorganisationen wie PayPal, Uber, Netflix, Walmart usw. verwendet.

PayPal hat eine seiner Java- und Spring-basierten Anwendungen mit Node.js neu erstellt und festgestellt, dass: 

  • Ihre Anwendungen wurden mit weniger Menschen doppelt so schnell erstellt 
  • Sie benutzten 33% weniger Codezeilen und 40 % weniger Dateien 
  • Außerdem wurde die Anzahl der pro Sekunde bearbeiteten Anfragen verdoppelt, während die durchschnittliche Antwortzeit um 35 % verkürzt wurde.

Knotenanwendungen verwenden überall Javascript, einschließlich Windows, macOS und Linux. Wenn Sie ein Front-End-Entwickler mit JavaScript-Kenntnissen sind, können Sie problemlos zu einem Full-Stack-Entwickler wechseln, sodass Sie bessere Jobs bekommen, ohne eine neue Programmiersprache lernen zu müssen. 

Da Sie Javascript im Frontend und Backend verwenden können, wird Ihr Quellcode sauberer und konsistenter. Daher verwenden Sie die gleichen Namenskonventionen, die gleichen Best Practices und die gleichen Tools. 

Darüber hinaus verfügt Node über das größte Ökosystem an Open-Source-Bibliotheken, das Ihnen zur Verfügung steht. Das bedeutet, dass Sie alle Funktionen oder Bausteine ​​finden können, die Sie Ihrer Anwendung hinzufügen können. Sie müssen diese Bausteine ​​also nicht von Grund auf neu erstellen und konzentrieren sich stattdessen auf den Kern Ihrer Anwendung. 

Nachdem Sie nun die Grundlagen von Node.js kennen, schauen wir uns den Vorgang an, den Sie bei der Installation von Node für Windows oder macOS ausführen müssen.

Installing Node.js for Windows

Hier sind die Schritte zum Herunterladen von Node.js für Windows: 

Schritt 1: Gehen Sie zur Node.js-Website und suchen Sie deren Download-Seite. 

Die offizielle Website von nodejs

Schritt 2: Klicken Sie auf das Windows-Installationsprogramm, um die Datei herunterzuladen und zu öffnen. 

Klicken Sie auf Installer

Schritt 3: Akzeptieren Sie ihre Lizenzvereinbarung, indem Sie darauf klicken 'Nächster.' 

akzeptiere die Vereinbarung

Schritt 4: Wählen Sie aus, wo Sie Node.js installieren möchten, und klicken Sie dann auf „Weiter. " 

Installationsort wählen

Schritt 5: Wenn Sie ein Anfänger sind, bleiben Sie beim standardmäßigen Node.js-Setup, indem Sie auf klicken 'Nächster.' Sie können die Einstellung nach Ihren Bedürfnissen ändern, wenn Sie wissen, welche Auswirkungen dies auf die Anwendung haben würde.

Wählen Sie nodejs-Setup

Schritt 6: Klicken Sie auf der Seite Tool for Native Modules erneut auf Next und dann auf 'Installieren.' 

Klicken Sie auf Weiter, um die Installation fertig zu stellen

Schritt 7: Sie haben die Installation nun abgeschlossen. Öffnen Sie jetzt Ihre Befehlskonsole und beginnen Sie mit der Verwendung von Node.js. 

Öffnen Sie die Windows-Eingabeaufforderung, um nodejs zu verwenden

Installing Node.js for MacOS

Das Herunterladen von Node.js für macOS ist relativ einfach. Befolgen Sie diese Installationsschritte: 

Schritt 1: Rufen Sie die Node.js-Website auf. Klicken Sie auf die Version Ihrer Wahl. 

Gehen Sie zur nodejs-Website

Schritt 2: Laden Sie die Datei herunter und öffnen Sie sie im Finder. 

Laden Sie die neueste Mac-Version von nodejs herunter

Schritt 3: Stellen Sie den Installationsort ein und klicken Sie auf 'Fortsetzen.'

öffne die Datei

Schritt 4: Schließen Sie die gesamten Installationsschritte ab, indem Sie auf „Weiter“ klicken, und stimmen Sie den Bedingungen zu, bis Sie zum Abschnitt „Zusammenfassung“ gelangen und eine Installationsbestätigung erhalten. 

Schließen Sie den Installationsvorgang ab

Schritt 5: Herzlichen Glückwunsch, Sie haben Node.js für macOS installiert. Öffnen Sie nun Ihr Terminal und beginnen Sie mit Befehlen zu experimentieren. 

Öffnen Sie das Befehlsterminal, um nodejs zu verwenden

Installing Node.js for Linux

Führen Sie die folgenden Schritte aus, um Node.js für Linux zu installieren. 

Schritt 1: Öffnen Sie zunächst Ihr Terminal oder drücken Sie Strg + Alt + T. 

Schritt 2: Typ:

sudo apt install nodejs

Und drücken Sie dann die Eingabetaste. 

Geben Sie sudo apt install nodejs ein

Sie installieren jedoch nicht die neueste Version von node.js, wenn Sie diesen Befehl ausführen. 

Schritt 3: Gehen Sie zur Website Node.js.org und klicken Sie auf Downloads. 

Besuchen Sie die offizielle Website von nodejs

Schritt 4: Scrollen Sie nach unten und klicken Sie auf 'Installieren Sie Node.js über den Paketmanager.'

Klicken Sie auf Nodejs über den Paketmanager installieren

Schritt 5: Klicken Sie auf 'Debian- und Ubuntu-basierte Linux-Distributionen.'

Klicken Sie auf Debian- und Ubuntu-basierte Linux-Distributionen

Schritt 6: Klicken Sie nach der Weiterleitung auf die 'Node.js-Binärverteilungen' Link. 

Klicken Sie auf binäre Distributionen von nodejs

Schritt 7: Ein Fenster wird geöffnet und Sie werden zum GitHub-Repository weitergeleitet. 

Sie werden zu github weitergeleitet

Schritt 8: Scrollen Sie nach unten und finden Sie die Installationsanweisungen für die neueste Version von Node.js. In diesem Fall installieren wir Node.js v18.x.

scrollen Sie nach unten zur neuesten Version

Schritt 9: Kopieren Sie die erste Zeile aus den Anweisungen, fügen Sie sie in Ihr Terminal ein und drücken Sie die Eingabetaste. 

Kopieren Sie die erste Codezeile und fügen Sie sie in das Befehlsterminal ein

Schritt 10: Sie sehen eine Meldung, dass der Befehl 'locken' wurde nicht gefunden. 

Curl-Meldung nicht gefunden

Schritt 11: Eingeben sudo apt install curl curl zu installieren. Dann werden Sie aufgefordert, Ihr Ubuntu-Passwort einzugeben und die Eingabetaste zu drücken. 

curl installieren

Schritt 12: Jetzt haben Sie curl auf Ihrem Betriebssystem installiert und können die neueste Version von Node.js herunterladen. 

Kopieren Sie die zweite Zeile aus der Github-Installationsanleitung, fügen Sie sie in Ihr Terminal ein und drücken Sie die Eingabetaste. 

Kopieren Sie die zweite Codezeile von github

Und schon sind Sie fertig!

How to Check the NPM Version and Verify Download 

NPM ist der Paketmanager für Node, was bedeutet, dass er die Abhängigkeiten für seine Pakete verwaltet. 

Ohne NPM müssten die Node.js-Pakete manuell entpackt werden, wenn Sie ein Framework hochladen möchten. Glücklicherweise automatisiert das NPM diesen Prozess und nimmt Ihnen die Verantwortung ab. 

Die routinemäßige Aktualisierung des NPM verbessert den Code und aktualisiert Ihre lokalen Pakete, die in Ihren Projekten verwendet werden. 

Manchmal fehlt jedoch die neueste NPM-Version. Daher sollten Sie Ihre NPM-Version überprüfen und manuell aktualisieren. 

Während der Prozess zum Überprüfen und Aktualisieren der NPM-Version ähnlich ist, gibt es einige Unterschiede zwischen Windows und macOS. 

So überprüfen Sie die Node.js-Version und verifizieren den Download für Windows: 

Geben Sie den Befehl ein: node -v, drücken Sie dann die Eingabetaste und Sie sehen die Versionsnummer. 

Geben Sie den Knoten v im Terminal ein

Wenn Sie ein macOS haben, führen Sie diese Schritte aus, um Ihren Node.js- und NPM-Download zu überprüfen. 

Schritt 1: Öffnen Sie das macOS-Befehlsterminal.

suchen und Terminal öffnen

Schritt 2: Geben Sie node –version ein (vor der Version steht ein doppelter Bindestrich) und drücken Sie die Eingabetaste. Sie sehen sofort, ob Sie die neueste Version installiert haben. 

Geben Sie node --version ein

Um die NPM-Version zu überprüfen, geben Sie npm –version ein und drücken Sie die Eingabetaste. 

Geben Sie npm --version ein

Vergewissern Sie sich, dass Ihre installierte Version mit der neuesten Version übereinstimmt, die auf der Node.js-Website aufgeführt ist. 

Nachdem Sie überprüft haben, dass Node.js und NPM korrekt auf Ihrem Windows- oder macOS-System installiert sind, können Sie mit der Erstellung neuer Anwendungen beginnen. 

Fazit

Node.js ist eine sehr beliebte Programmierumgebung, insbesondere aufgrund ihrer Praktikabilität im Front-End und Back-End. Viele Entwickler entscheiden sich für Node.js wegen seiner Einfachheit und Fähigkeiten zur Entwicklung fortschrittlicher Anwendungen. Darüber hinaus kann es Ihnen helfen, in kürzester Zeit ein Full-Stack-Entwickler zu werden. 

Nachdem Sie die obigen Schritte zum Installieren von NPM und Node ausgeführt haben, können Sie Back-End-Dienste erstellen. Sie zu installieren ist der erste Schritt zu Beginn Ihrer App-Entwicklungsreise. 

Das könnte Sie auch interessieren Node.js-Bundler und als Entwickler Tools erstellen.

Danke an unsere Sponsoren
Weitere großartige Lektüre zum Thema Entwicklung
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder