Node.js-Entwicklungsumgebung installieren
Einrichten der Entwicklungs-Umgebung
Schritt-für-Schritt-Anleitung zur Installation von Node.js mit unterstützenden Tools.
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
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:
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!