Wie starte ich Node.js?
- Einführung in Node.js
- Vorbereitung: Installation von Node.js
- Node.js starten im Terminal
- Ausführen eines Node.js-Skripts
- Zusammenfassung
Einführung in Node.js
Node.js ist eine serverseitige Laufzeitumgebung für JavaScript, die auf der V8-Engine von Google Chrome basiert. Sie ermöglicht es Entwicklern, JavaScript-Code außerhalb eines Browsers auszuführen und ist besonders nützlich für die Entwicklung von schnellen und skalierbaren Netzwerkanwendungen.
Vorbereitung: Installation von Node.js
Bevor Sie Node.js starten können, müssen Sie es zunächst auf Ihrem Computer installieren. Besuchen Sie hierfür die offizielle Webseite von Node.js unter nodejs.org und laden Sie das passende Installationspaket für Ihr Betriebssystem herunter. Nach der Installation stehen Ihnen die Kommandozeilenwerkzeuge node und npm zur Verfügung.
Node.js starten im Terminal
Um Node.js zu starten, öffnen Sie zunächst Ihre Kommandozeile (Terminal unter macOS und Linux oder Eingabeaufforderung/PowerShell unter Windows). Geben Sie dort den Befehl node ein und drücken Sie die Eingabetaste. Daraufhin startet die Node.js-Konsole, eine interaktive Umgebung, in der Sie JavaScript-Code direkt eingeben und ausführen können. Hier können Sie beispielsweise einfachen JavaScript-Code ausprobieren oder kleine Skripte testen.
Ausführen eines Node.js-Skripts
Alternativ können Sie Node.js verwenden, um bestehende JavaScript-Dateien auszuführen. Erstellen Sie dazu eine Datei mit der Endung .js, zum Beispiel app.js, und schreiben Sie Ihren JavaScript-Code hinein. Um dieses Skript auszuführen, öffnen Sie das Terminal, navigieren Sie in das Verzeichnis mit der Datei und tippen Sie node app.js. Node.js führt das Skript aus und zeigt eventuelle Ausgaben direkt im Terminal an.
Zusammenfassung
Node.js zu starten ist einfach: Nach der Installation öffnen Sie das Terminal und geben node ein, um in die interaktive Konsole zu gelangen, oder Sie führen ein Skript mit node Dateiname.js aus. So können Sie JavaScript außerhalb des Browsers verwenden und serverseitige Anwendungen entwickeln.
