So laden Sie Node.js und NPM herunter und installieren sie Windows

Um mit dem Erstellen Ihrer Node.js-Anwendungen zu beginnen, ist der erste Schritt die Installation des Node.js-Frameworks. Das Node.js-Framework ist für eine Vielzahl von Betriebssystemen verfügbar, von Windows zu Ubuntu und OS X. Sobald das Node.js-Framework installiert ist, können Sie mit der Erstellung Ihrer ersten Node.js-Anwendungen beginnen.

Node.js bietet außerdem die Möglichkeit, externe Funktionen einzubetten oder die Funktionalität durch die Verwendung benutzerdefinierter Module zu erweitern. Diese Module müssen separat installiert werden. Ein Beispiel für ein Modul ist das MongoDB Modul, mit dem Sie arbeiten können MongoDB Datenbanken aus Ihrer Node.js-Anwendung.

So installieren Sie Node.js auf Windows

Der erste Schritt bei der Verwendung von Node.js ist die Installation der Node.js-Bibliotheken auf dem Client-System. Nachfolgend finden Sie die Schritte zum Herunterladen und Installieren von Node.js Windows:

Schritt 1) Laden Sie das Node.js-Installationsprogramm für herunter Windows

Gehe zur Seite https://nodejs.org/en/download/ und laden Sie die erforderlichen Binärdateien herunter.

In unserem Beispiel werden wir Node.js herunterladen Windows mit den 32-Bit-Setup-Dateien.

Installieren Sie Node.js auf Windows

Schritt 2) Führen Sie die Installation aus

Double Klicken Sie auf die heruntergeladene MSI-Datei, um die Installation zu starten.

Klicken Sie im ersten Bildschirm auf die Schaltfläche „Ausführen“, um mit der Installation zu beginnen.

Installieren Sie Node.js auf Windows

Schritt 3) Fahren Sie mit den Installationsschritten fort

Klicken Sie im nächsten Bildschirm auf die Schaltfläche „Weiter“, um mit dem Download und der Installation von Node.js fortzufahren

Installieren Sie Node.js auf Windows

Schritt 4) Akzeptieren Sie die Allgemeinen Geschäftsbedingungen

Akzeptieren Sie im nächsten Bildschirm die Lizenzvereinbarung und klicken Sie auf die Schaltfläche Weiter.

Installieren Sie Node.js auf Windows

Schritt 5) Richten Sie den Pfad ein

Wählen Sie im nächsten Bildschirm den Speicherort aus, an dem Node.js installiert werden soll, und klicken Sie dann auf die Schaltfläche Weiter.

1. Geben Sie zunächst den Dateispeicherort für die Installation von Node.js ein. Hier werden nach der Installation die Dateien für Node.js gespeichert.

2. Klicken Sie auf die Schaltfläche „Weiter“, um mit der Installation fortzufahren.

Installieren Sie Node.js auf Windows

Schritt 6) Wählen Sie die zu installierenden Standardkomponenten aus

Akzeptieren Sie die Standardkomponenten und klicken Sie auf die Schaltfläche Weiter.

Installieren Sie Node.js auf Windows

Schritt 7) Starten Sie die Installation

Klicken Sie im nächsten Bildschirm auf die Node.js-Installationsschaltfläche, um mit der Installation zu beginnen Windows.

Installieren Sie Node.js auf Windows

Schritt 8) Schließen Sie die Installation ab

Klicken Sie auf die Schaltfläche „Fertig stellen“, um die Installation abzuschließen.

Installieren Sie Node.js auf Windows

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

So installieren Sie NPM auf Windows 10/8/7

Die andere Möglichkeit, Node.js auf einem beliebigen Client-Computer zu installieren, besteht darin, einen „Paketmanager“ zu verwenden.

On Windows, der NPM-Download (Node Package Manager) ist als Chocolatey bekannt. Es wurde als dezentrales Framework für die schnelle Installation benötigter Anwendungen und Tools konzipiert.

Zur Installation von NPM auf Windows über Chocolatey müssen die folgenden Schritte ausgeführt werden.

Schritt 1) Chocolatey installieren – Die Chocolatey-Website (https://chocolatey.org/) enthält sehr klare Anweisungen, wie dieses Framework installiert werden muss.

  • Der erste Schritt besteht darin, den folgenden Befehl im Eingabeaufforderungsfenster auszuführen. Dieser Befehl stammt von der Chocolatey-Website und ist der Standardbefehl für die Installation von Node.js über Chocolatey.
  • Der folgende Befehl ist ein PowerShell-Befehl, der das Remote-PowerShell-Skript auf der Chocolatey-Website aufruft. Dieser Befehl muss in einem PowerShell-Befehlsfenster ausgeführt werden.
  • Dieses PowerShell-Skript übernimmt alle notwendigen Arbeiten zum Herunterladen der erforderlichen Komponenten und deren entsprechende Installation.

@powershell -NoProfile -ExecutionPolicy Bypass -Command „iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))“ && SET PATH=%PATH%;%ALLUSERSPROFILE% \chocolatey\bin

Installieren Sie NPM auf Windows 10/8/7

Schritt 2) Der nächste Schritt besteht darin, Node.js mithilfe des Chocolatey-Paketmanagers auf Ihrem lokalen Computer zu installieren. Dies kann durch Ausführen des folgenden Befehls in der Eingabeaufforderung erfolgen.

Installieren Sie NPM auf Windows 10/8/7

Bei erfolgreicher Installation erhalten Sie die Meldung über die erfolgreiche Installation von Node.js.

Hinweis: Wenn Sie einen Fehler wie „C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1“ erhalten, erstellen Sie den Ordner manuell im Pfad

Ausführen Ihrer ersten Hello World-Anwendung in Node.js

Nachdem Sie Node.js heruntergeladen und auf Ihrem Computer installiert haben, versuchen wir, „Hello World“ in einem Webbrowser anzuzeigen.

Erstellen Sie die Datei Node.js mit dem Dateinamen firstprogram.js

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Code-Erklärung:

  1. Die Grundfunktionalität der Funktion „require“ besteht darin, dass sie a liest JavaSkript Datei, führt die Datei aus und fährt dann mit der Rückgabe eines Objekts fort. Mithilfe dieses Objekts kann man dann die verschiedenen Funktionalitäten nutzen, die in dem von der Anforderungsfunktion aufgerufenen Modul verfügbar sind. In unserem Fall also, da wir die Funktionalität von HTTP nutzen möchten und den Befehl require(http) verwenden.
  2. In diesem 2nd Mit einer Codezeile erstellen wir eine Serveranwendung, die auf einer einfachen Funktion basiert. Diese Funktion wird immer dann aufgerufen, wenn eine Anfrage an unsere Serveranwendung gestellt wird.
  3. Wenn eine Anfrage eingeht, bitten wir unsere Funktion, eine „Hello World“-Antwort an den Client zurückzusenden. Die writeHead-Funktion wird verwendet, um Header-Daten an den Client zu senden, und die End-Funktion schließt die Verbindung zum Client.
  4. Wir verwenden dann die Funktion server.listen, um unsere Serveranwendung dazu zu bringen, Clientanfragen auf Port Nr. 8080 abzuhören. Sie können hier jeden verfügbaren Port angeben.

Den Code ausführen

    1. Speichern Sie die Datei auf Ihrem Computer: C:\Benutzer\Ihr Name\firstprogram.js
    2. Navigieren Sie in der Eingabeaufforderung zu dem Ordner, in dem die Datei gespeichert ist. Geben Sie den Befehl Node firstprogram.js ein

Erste Hello World-Anwendung in Node.js

    1. Jetzt fungiert Ihr Computer als Server! Wenn jemand versucht, über Port 8080 auf Ihren Computer zuzugreifen, wird ihm ein „Hello World!“ angezeigt. Nachricht zurück!
    2. Starten Sie Ihren Internetbrowser und geben Sie die Adresse ein: http://localhost:8080

Ausgabe

Erste Hello World-Anwendung in Node.js

Zusammenfassung

  • Wir haben die Installation von Node.js über das MSI-Installationsmodul gesehen, das auf der Node.js-Website verfügbar ist. Diese Installation installiert die notwendigen Module, die zum Ausführen einer Node.js-Anwendung auf dem Client erforderlich sind.
  • Node.js kann auch über einen Paketmanager installiert werden. Der Paketmanager für Windows heißt Chocolatey. Durch Ausführen einiger einfacher Befehle in der Eingabeaufforderung lädt der Chocolatey-Paketmanager automatisch die erforderlichen Dateien herunter und installiert sie dann auf dem Client-Computer.
  • Eine einfache Node.js-Anwendung besteht aus der Erstellung eines Servers, der einen bestimmten Port überwacht. Wenn eine Anfrage beim Server eingeht, sendet der Server automatisch eine „Hello World“-Antwort an den Client.