package.json.Dieses Video veranschaulicht den Installationsprozess von Nodejs und express und zeigt das Erstellen eines Backend-Servers.
node -v
Wenn beide Befehle eine Versionsnummer anzeigen, sind Node.js und npm korrekt installiert.
New Project.untitled (z.B. m290-backend-demo).package.jsonund index.js erzeugt.Typische Dateien:
index.js → Haupt-JavaScript-Datei, in die Sie Ihren Server-Code schreiben.package.json → enthält Informationen über das Projekt (Name, Version, Scripts, Abhängigkeiten).node_modules/ → wird später automatisch erstellt, sobald Sie Pakete installieren.Fallback für andere IDEs (z.B. VS Code)
Wenn Ihre IDE nicht automatisch eine package.json erstellt, können Sie das Projekt im Terminal initialisieren:
npm init -y
In WebStorm ist dieser Schritt in der Regel nicht nötig, da package.json beim Anlegen des Projekts erzeugt wird.
Öffnen Sie das Terminal im Projektordner (unten links in WebStorm).
Installieren Sie Express mit:
npm install express
Dadurch passiert:
node_modules/ wird erstellt (falls noch nicht vorhanden).package.json wird unter dependencies ein Eintrag für Express angelegt.
Im Unterricht verwenden wir im Beispiel die moderne import-Syntax:
import express from 'express';
Damit Node.js diese Syntax versteht, müssen Sie in package.json den Typ auf module setzen.
Beispiel für package.json (auszugweise):
{
"name": "m290-backend-demo",
"version": "1.0.0",
"type": "module",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"dependencies": {
"express": "^5.2.1"
}
}
Wichtig:
package.json nicht um – sonst funktionieren npm und Ihre Abhängigkeiten nicht mehr.index.js (oder app.js):package.json:start, dev) und die Liste Ihrer Bibliotheken.npm verwendet, um die richtigen Pakete zu installieren.node_modules/:npm automatisch verwaltet.In der nächsten Seite bauen Sie nun auf dieser Basis Ihren ersten Express-Server auf.