Node.js-Entwicklungsumgebung installieren

Einrichten der Entwicklungs-Umgebung

Inhaltsverzeichnis

Schritt-für-Schritt-Anleitung zur Installation von Node.js mit unterstützenden Tools.

Node.js Logo

Wann

Nachdem Sie einen neuen, glänzenden Laptop erhalten oder Linux neu installiert haben, ist der nächste Schritt für einen Node.js-Entwickler, seine (oder andere bevorzugte Pronounce) bevorzugten Tools zu installieren. Hier liste ich die Reihenfolge auf, die ich dafür verwende.

Wo

Ich verwende Ubuntu Linux Mint, daher sind die meisten Installationen auf Debian/Ubuntu-Repositories und -Pakete beschränkt.

Wie

Node.js mit Paketverwalter installieren

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install nodejs npm

Aktuell wird npm v 9.2.0 installiert.

Node.js-Runtime von der Node.js-Website installieren

Gehen Sie zu https://nodejs.org und laden Sie Node.js für Ihr Betriebssystem herunter.

Für Linux ist derzeit die verfügbare LTS-Version v20.16.0.

Sie werden benötigen:

  • es herunterzuladen
  • es in Ihren bevorzugten Anwendungsordner zu entpacken
  • den Unterordner bin dem Pfad hinzuzufügen

Meine bevorzugte Methode ist die folgende:

NVM mit Node.js installieren

Node Version Manager (NVM) finden Sie auf der GitHub-Seite

# installiert NVM (Node Version Manager)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# oder
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

# Terminal neu öffnen und
# prüfen, ob NVM korrekt installiert ist
nvm --version

# Node.js herunterladen und installieren (Sie müssen möglicherweise das Terminal neu starten)
nvm install 20

# prüfen, ob die richtige Node.js-Version im Umfeld vorhanden ist
node -v   # sollte `v20.17.0` oder eine spätere Version von v20 ausgeben

# prüfen, ob die richtige npm-Version im Umfeld vorhanden ist
npm -v    # sollte `10.8.2` oder eine spätere Version ausgeben

Um die Liste der installierten Node.js-Versionen anzuzeigen, verwenden Sie den Befehl

nvm ls

Es wird mit einer Liste der verfügbaren Versionen und der aktiven Version am Anfang antworten nvm ls response

Um zu einer anderen Version zu wechseln:

nvm use 18
nvm use 20

VS Code installieren

Besonders benötigen wir einige spezifische Erweiterungen:

  • ESLint
  • Prettier (Prettier - Code Formatter)
  • Node.js Modules IntelliSense

Sie können diese Erweiterungen manuell im VS Code-Erweiterungs-Tab suchen oder im Launch VS Code Quick Open (Strg+P) folgenden Befehl ausführen:

ext install ESLint
ext install Prettier - Code formatter
ext install Node.js Modules IntelliSense

Git und Docker installieren

Weitere Details zu diesen finden Sie im Artikel: Linux neu installieren.

Sie können prüfen, ob sie korrekt installiert sind, mit

git --version
docker --version

Einfache Node.js-Anwendung erstellen

Erstellen Sie einen lokalen Ordner

cd ~
mkdir test-njs
cd njs

Führen Sie npm init aus und folgen Sie den Aufforderungen

npm init

Es wird ungefähr wie folgt aussehen:

npm init response

Jetzt können Sie eine Datei app.js erstellen und hier geht es los! Fügen Sie etwas Code hinzu, um eine einfache API zu erstellen:


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 Node\n');
});

server.listen(port, hostname, () => {
    console.log(`Server läuft unter http://${hostname}:${port}`)

});

wechseln Sie jetzt in den VS Code-Terminal (Strg+~) und geben Sie ein:

node app.js

Sie werden sehen:

Server läuft unter http://127.0.0.1:3000

Navigieren Sie zu dieser URL (Strg+Klick darauf) und Sie werden das Standardfenster Ihres Browsers mit

Hello Node

sehen.

Schön!