Installieren und Konfigurieren von Node.js und NPM unter Windows
Node.js ist eine leistungsstarke JavaScript-Laufzeitumgebung, die auf der V8-Engine von Chrome basiert, und NPM (Node Package Manager) ist ein Paketmanager, der mit Node.js geliefert wird. Beide sind unverzichtbare Werkzeuge für die Entwicklung moderner JavaScript-Anwendungen. Diese Anleitung führt Sie durch den Prozess der Installation und Konfiguration von Node.js und NPM auf einem Windows-System.
Schritt 1: Node.js-Installer herunterladen
- Besuchen Sie die offizielle Node.js-Website: Gehen Sie auf die offizielle Node.js-Website.
- Wählen Sie die korrekte Version:
- LTS (Langfristige Unterstützung): Für die meisten Benutzer empfohlen, da sie stabiler ist.
- Current: Enthält die neuesten Funktionen, kann aber weniger stabil sein.
Laden Sie das entsprechende Installationsprogramm für Ihre Windows-Version herunter (z. B. 64-Bit).
Schritt 2: Installieren Sie Node.js und NPM
- Führen Sie das Installationsprogramm aus:
- Doppelklicken Sie auf die heruntergeladene Datei node-vxx.x.x-x64.msi, um den Installationsprozess zu starten.
- Folgen Sie dem Installationsassistenten:
- Klicken Sie auf dem Begrüßungsbildschirm auf Weiter.
- Akzeptieren Sie die Lizenzvereinbarung und klicken Sie auf Weiter.
- Wählen Sie den Installationspfad (standardmäßig ist dies C:\Programme\nodejs\) und klicken Sie auf Weiter.
- Wählen Sie auf dem Bildschirm Benutzerdefiniertes Setup” die Option NPM” zusammen mit Node.js installieren” und klicken Sie dann auf Weiter”.
- Klicken Sie auf Installieren, um die Installation zu starten.
- Klicken Sie auf Fertig stellen, wenn die Installation abgeschlossen ist.
Standardmäßig fügt das Installationsprogramm Node.js der PATH-Umgebungsvariablen Ihres Systems hinzu, was bedeutet, dass Sie die Befehle node und npm in der Eingabeaufforderung ohne zusätzliche Konfiguration verwenden können.
Schritt 3: Überprüfen der Installation
Nach der Installation ist es wichtig, zu überprüfen, ob Node.js und NPM korrekt installiert wurden.
- Öffnen Sie die Eingabeaufforderung: Drücken Sie Windows R, geben Sie cmd ein und drücken Sie Enter.
- Überprüfen Sie die Node.js-Version: Führen Sie den folgenden Befehl aus, um die installierte Version von Node.js zu überprüfen:
node -v
Dies sollte die Versionsnummer von Node.js anzeigen (z. B. v18.x.x).
- Prüfen Sie die NPM-Version: Überprüfen Sie die Installation von NPM, indem Sie folgenden Befehl ausführen:
npm -v
Dies sollte die Versionsnummer von NPM anzeigen (z. B. 9.x.x).
Schritt 4: NPM aktualisieren (optional)
Obwohl NPM zusammen mit Node.js installiert wird, ist es möglicherweise nicht immer die neueste Version. Sie können NPM mit dem folgenden Befehl auf die neueste Version aktualisieren:
npm install -g npm@latest
Die Option -g installiert das Paket global und stellt sicher, dass NPM systemweit aktualisiert wird.
Schritt 5: Konfigurieren Sie NPM (optional)
Sie können die NPM-Einstellungen konfigurieren, um die Arbeit mit NPM individueller zu gestalten. Hier sind einige nützliche Konfigurationen:
- Legen Sie das Standardverzeichnis für globale Pakete fest: Standardmäßig werden globale Pakete im Verzeichnis C:\Benutzer\\AppData\Roaming\npm installiert. Sie können dies bei Bedarf ändern:
npm config set prefix "C:\Ihr\bevorzugter\Pfad"
- Einstellen der Standardregistrierung: Wenn Sie eine benutzerdefinierte Registrierung, z. B. eine private NPM-Registrierung, verwenden möchten, stellen Sie diese mit ein:
npm config set registry "https://your-custom-registry.com/"
- Alle Konfigurationen anzeigen:Um alle aktuellen NPM-Konfigurationen zu sehen, führen Sie aus:
npm config list
Schritt 6: Erstellen und Ausführen einer einfachen Node.js-Anwendung
- Erstellen Sie ein neues Verzeichnis: Erstellen Sie in der Eingabeaufforderung ein neues Verzeichnis für Ihr Projekt und navigieren Sie dorthin:
mkdir my-node-app
cd meine-node-anwendung - Initialisieren Sie ein neues Node.js-Projekt: Erstellen Sie eine package.json-Datei, indem Sie sie ausführen:
npm init -y
Dadurch wird eine standardmäßige package.json-Datei mit der Grundkonfiguration für Ihr Node.js-Projekt erstellt.
- Erstellen Sie eine app.js-Datei: Erstellen Sie im Verzeichnis my-node-app mit einem beliebigen Texteditor (z. B. Notepad, Visual Studio Code) eine neue Datei mit dem Namen app.js und fügen Sie den folgenden Code in app.js ein:
// app.js
const http = require('http');const hostname = '127.0.0.1';
const port = 3000;const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!\n');
});server.listen(port, hostname, () => {
console.log(`Server läuft auf http://${hostname}:${port}/`);
});
- Ausführen der Node.js-Anwendung: Führen Sie die Anwendung in der Eingabeaufforderung aus:
node app.js
Sie sollten die Meldung sehen:
Server läuft unter http://127.0.0.1:3000/ - Testen Sie die Anwendung: Öffnen Sie einen Webbrowser und rufen Sie http://127.0.0.1:3000/ auf. In Ihrem Browser sollte die Meldung Hello, World! angezeigt werden.
Schritt 7: Installieren und Verwenden von Node.js-Paketen
Sie können zusätzliche Node.js-Pakete mit NPM installieren. Installieren Sie zum Beispiel das beliebte Express-Framework:
Nach der Installation können Sie Express in Ihrer Node.js-Anwendung verwenden, indem Sie es in Ihrer app.js-Datei anfordern:
const express = require('express');
const app = express();
const port = 3000;app.get('/', (req, res) => {
res.send('Hallo von Express!');
});app.listen(port, () => {
console.log(`Server läuft auf http://localhost:${port}`);
});
Führen Sie die aktualisierte app.js aus:
Besuchen Sie http://localhost:3000/ in Ihrem Browser, um die Nachricht von Express zu sehen.
Schlussfolgerung
Sie haben nun Node.js und NPM erfolgreich auf einem Windows-System installiert, NPM konfiguriert und eine einfache Node.js-Anwendung erstellt. Mit diesen Tools können Sie nun JavaScript-Anwendungen auf Ihrem Windows-Rechner erstellen, verwalten und bereitstellen. Viel Spaß beim Programmieren!