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.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: