Node.js auf Ubuntu einrichten: Dein Guide
Für viele Entwickler:innen gehört die JavaScript-Laufzeitumgebung Node.js längst zum Standard-Repertoire. Zahllose Websites und Applikationen bauen auf dieser Plattform auf, deren Versionen millionenfach zum Einsatz kommen. Wir zeigen dir Schritt für Schritt, wie du Node.js unter Ubuntu 22.04 installierst.
Welche Voraussetzungen sind nötig?
Bevor du mit dem Setup startest, sollten einige Bedingungen erfüllt sein, damit die Installation glatt läuft und die Plattform stabil performt. Da Node.js JavaScript-Code ausführt, sind Grundkenntnisse in dieser Skriptsprache von Vorteil. Wenn du die Syntax und die zentralen Funktionen kennst, kannst du Node.js wesentlich effizienter nutzen. Auch Vorwissen in der objektorientierten Programmierung (OOP) sowie im Software-Design ist beim Einsatz von Node.js hilfreich.
Hardware
Node.js ist nicht besonders ressourcenhungrig und läuft auf fast jedem modernen System. Dennoch solltest du auf passende Hardware achten: Empfohlen sind mindestens 4 GB Arbeitsspeicher sowie 256 GB freier Festplattenplatz. Eine stabile Internetverbindung setzen wir voraus.
Software
Halte dein Betriebssystem und alle Programme am neuesten Stand, um Konflikte bei der Installation unter Ubuntu zu vermeiden. Du solltest bereits einen Ubuntu-Server konfiguriert und einen Non-Root-User angelegt haben. Zudem ist die Einrichtung einer Firewall ratsam. Für die Arbeit mit Node.js genügt ein gängiger Browser deiner Wahl.
Node.js: So installierst du es unter Ubuntu
Es gibt verschiedene Wege, die Installation durchzuführen. In den folgenden Abschnitten erklären wir dir die gängigsten Methoden und die jeweils notwendigen Schritte.
Variante 1: Direkte Installation
Um die stabile Node.js-Version unter Ubuntu zu nutzen, solltest du zuerst dein Terminal aktualisieren. Gehe wie folgt vor:
- Prüfe, ob Updates für das Terminal verfügbar sind, und installiere diese mit folgendem Befehl:
$ sudo apt updatebash- Installiere die Laufzeitumgebung mit diesem Code:
$ sudo apt install nodejsbash- Node.js arbeitet mit dem Paketmanager npm. Diesen installierst du so:
$ sudo apt install npmbash- Kontrolliere zum Abschluss, ob die installierte Version aktuell ist:
$ node -v && npm --versionbashVariante 2: Installation via PPA
Du kannst die Installation auch über ein PPA (Personal Package Archive) abwickeln. Dafür nutzt du oft Curl, um Daten vom Server abzurufen. Falls Curl noch nicht auf deinem System ist, installiere es zuerst.
- Nutze dafür diesen Befehl:
$ sudo apt install curlbash- Binde nun die offizielle Setup-Seite von Node.js via Curl ein:
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -bashFalls eine Fehlermeldung bezüglich fehlender Public Keys erscheint („the following signatures couldn’t be verified“), kopiere deinen Public Key und füge ihn hier ein:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <SETZEN SIE IHREN SCHLÜSSEL HIER EIN>bash- Danach startest du die Installation von Node.js:
$ sudo apt install -y nodejsbash- Prüfe auch hier abschließend die installierte Version:
node -v && npm --versionbashVariante 3: Über den Node Version Manager (NVM)
Möchtest du flexibel zwischen verschiedenen Versionen wechseln, ist der Node Version Manager (NVM) die beste Wahl. So gehst du vor:
- Installiere die Befehlszeile mit diesem Code:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashbash- Verwende NVM, um Node.js unter Ubuntu einzurichten:
$ nvm install nodebash- Vergewissere dich, dass die gewünschte Version aktiv ist:
$ node -vbashUm zu checken, ob NVM selbst am neuesten Stand ist, hilft dieser Befehl:
$ nvm --versionbashFunktionstest der Plattform
Bevor du dein erstes echtes Projekt startest, solltest du Node.js kurz testen. Erstelle dazu eine simple Test-Anwendung:
- Lege einen neuen Ordner an:
mkdir neues-projektbash- Wechsle in dieses Verzeichnis:
cd neues-projektbash- Initialisiere ein neues Projekt. Dadurch wird die Datei „package.json“ für deine Metadaten erstellt:
npm init -ybash- Erstelle eine neue Datei mit einem Editor wie nano:
sudo nano app.jsbash- Füge einen beliebigen Text ein:
console.log("Hier steht Ihr Beispieltext.");bash- Speichere die Datei ab.
- Führe im Terminal folgenden Befehl aus:
node app.jsbash- Erscheint dein Beispieltext? Dann war die Installation von Node.js unter Ubuntu erfolgreich. Du kannst jetzt voll durchstarten. Tipps für die ersten Schritte findest du in unserer Einführung in Node.js.
In unserem Blog findest du weitere hilfreiche Guides zu Ubuntu und Node.js sowie spannende Einblicke in die Welt der Programmierung. Lies zum Beispiel mehr über die Unterschiede zwischen Java und JavaScript.
353cac472b573f02975a349942cc4c72