Node.js, eine leistungsstarke JavaScript-Runtime, die auf der JavaScript-Engine V8 von Chrome basiert, hat die Art und Weise, wie wir über serverseitige Anwendungen nachdenken und sie erstellen, revolutioniert. Seine nicht blockierende, ereignisgesteuerte Architektur macht es zur ersten Wahl für skalierbare und effiziente Webanwendungen. Hier ist ein kurzer Blick auf die Besonderheiten von Node.js:
- Asynchron und ereignisgesteuert: Node.js verwendet nicht blockierende E/A-Operationen und ist daher leichtgewichtig und effizient für datenintensive Echtzeitanwendungen.
- Eine einzige Programmiersprache: Schreiben Sie Client- und Server-Code in JavaScript und sorgen Sie so für ein einheitliches Entwicklungserlebnis.
- Umfangreiches NPM-Register: Greifen Sie auf ein riesiges Repository mit Open-Source-Bibliotheken zu, verbessern Sie die Funktionalität und beschleunigen Sie die Entwicklung.
- Plattformübergreifend: Entwickeln Sie Anwendungen, die nahtlos auf verschiedenen Betriebssystemen laufen.
- Community- und Unternehmensunterstützung: Profitieren Sie von einer lebendigen Community und der Unterstützung großer Unternehmen, die für ständige Updates und Innovationen sorgen.
Mit Node.js erhalten Entwickler ein vielseitiges Tool zum Erstellen verschiedener Webanwendungen, von einfachen Webservern bis hin zu komplexen Echtzeit-Kommunikationsplattformen. Lassen Sie uns in den Installationsprozess eintauchen.
Aktualisieren Sie Ubuntu vor der Installation von Node.js
Bevor Sie Node.js installieren, müssen Sie unbedingt sicherstellen, dass Ihr Ubuntu-System auf dem neuesten Stand ist. Dadurch können Sie potenzielle Konflikte vermeiden und sicherstellen, dass Sie die neueste Version von Node.js installieren. Führen Sie den folgenden Befehl aus, um Ihr System zu aktualisieren:
sudo apt update && sudo apt upgrade
Methode 1: Installieren Sie Node.js über das APT-Repository
Die erste Methode besteht darin, Node.js unter Ubuntu 24.04, 22.04 oder 20.04 direkt aus Ihrem Ubuntu APT-Repository zu installieren. Dies ist ausreichend, je nachdem, was Sie von Node.js verlangen.
Um die Ubuntu-Standardversion zu installieren, führen Sie den folgenden Befehl aus:
sudo apt install nodejs
Stellen Sie sicher, dass Node.js nach der Installation korrekt installiert ist, indem Sie die Version auf Ihrem System überprüfen. Führen Sie den folgenden Befehl aus, um die installierte Node.js-Version zu überprüfen:
node --version
Wenn die Installation erfolgreich war, wird die installierte Node.js-Version in Ihrem Terminal angezeigt. Jetzt können Sie Node.js auf Ihrem Ubuntu-System verwenden.
Methode 2: Installieren Sie Node.js über NodeSource
Installieren der erforderlichen Erstpakete
Stellen Sie zunächst sicher, dass die folgenden Pakete installiert sind:
sudo apt install curl apt-transport-http ca-certificates
NodeSource APT-Repository importieren
Importieren Sie anschließend den GPG-Schlüssel des NodeSource-Repository. Diese Aktion überprüft die Authentizität der Pakete, die Sie installieren werden. Verwenden Sie den Befehl:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg
Wählen Sie dann die Node.js-Version aus, die für Ihr Ubuntu-System geeignet ist. Ersetzen Sie beispielsweise NODE_MAJOR=20
es mit der gewünschten Version, wie NODE_MAJOR=18
. Führen Sie diesen Befehl aus:
NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /usr/share/keyrings/nodesource.gpg
Wählen Sie aus verschiedenen Node.js-Versionen wie:
NODE_MAJOR=16
NODE_MAJOR=18
NODE_MAJOR=20
NODE_MAJOR=21
Installieren Sie Node.js über den NodeSource APT-Befehl
Nachdem Sie das NodeSource-Repository hinzugefügt haben, installieren Sie Node.js mit dem folgenden Befehl. Diese Methode stellt sicher, dass Sie die neueste oder eine bestimmte Version von Node.js erhalten und bietet ein Upgrade vom Standard-Repository:
sudo apt install nodejs
Dieser Befehl installiert Node.js und alle seine Abhängigkeiten werden an der Version ausgerichtet, die Sie zuvor ausgewählt haben.
Schließen Sie mit der Überprüfung der Node.js-Installation ab:
node --version
Die ausgegebene Versionsnummer bestätigt, dass Node.js erfolgreich aus dem NodeSource APT Repository auf Ihrem Ubuntu-System installiert wurde.
Methode 3: Installieren Sie Node.js über den Node Version Manager (NVM).
Eine weitere Möglichkeit, Node.js zu installieren, ist die Verwendung von Knotenversionsmanager (NVM). Mit dieser Methode können Sie mehrere Node.js-Versionen auf Ihrem System verwalten und so einfacher zwischen Versionen für verschiedene Projekte wechseln.
NVM installieren
Um NVM zu installieren, führen Sie einen der folgenden Befehle aus:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
oder
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
Diese Befehle laden das NVM-Installationsskript herunter und führen es aus. Sobald die Installation abgeschlossen ist, müssen Sie Ihr Terminal neu starten oder den folgenden Befehl ausführen, um NVM zu laden:
source ~/.bashrc
Installieren Sie Node.js über den NVM-Befehl
Wenn NVM installiert ist, können Sie mehrere Node.js-Versionen auf Ihrem System verwalten und so bequem zwischen Versionen für verschiedene Projekte wechseln.
Liste der verfügbaren Node.js-Versionen
Bevor Sie eine bestimmte Version von Node.js installieren, überprüfen Sie die verfügbaren Versionen, indem Sie Folgendes ausführen:
nvm ls-remote
Dieser Befehl zeigt eine Liste aller verfügbaren Node.js-Versionen an und hilft Ihnen, die Version zu identifizieren, die Sie installieren möchten, beispielsweise die neueste LTS-Version oder eine bestimmte Versionsnummer.
Installieren Sie eine Node.js-Version
Um die gewünschte Version von Node.js zu installieren, führen Sie den folgenden Befehl aus und ersetzen Sie <version>
mit der spezifischen Version, die Sie installieren möchten:
nvm install <version>
Um beispielsweise Node.js Version v20.0.0 zu installieren, führen Sie Folgendes aus:
nvm install 20.0.0
Dieser Befehl lädt die angegebene Version von Node.js herunter und installiert sie.
Überprüfen der Node.js-Installation
Um die installierte Version von Node.js zu überprüfen, führen Sie Folgendes aus:
node --version
Dieser Befehl zeigt die auf Ihrem System installierte Version von Node.js an und bestätigt die erfolgreiche Installation.
Wechseln Sie über NVM zwischen installierten Node.js-Versionen
Mit NVM können Sie problemlos zwischen verschiedenen Node.js-Versionen wechseln. Um zwischen installierten Node.js-Versionen zu wechseln, verwenden Sie den folgenden Befehl und ersetzen Sie <version>
mit der Version, auf die Sie umsteigen möchten:
nvm use <version>
Um beispielsweise zu Node.js Version 18.16.0 zu wechseln, führen Sie Folgendes aus:
nvm use 18.16.0
Dieser Befehl legt die angegebene Version als aktive Node.js-Version für Ihre aktuelle Sitzung fest. Um eine bestimmte Node.js-Version als Standard für neue Terminalsitzungen festzulegen, verwenden Sie den folgenden Befehl:
nvm alias default <version>
Ersetzen <version>
mit der gewünschten Versionsnummer. Um beispielsweise Node.js Version 18.16.0 als Standard festzulegen, führen Sie Folgendes aus:
nvm alias default 18.16.0
Zusätzlicher Tipp: Erlernen der Methoden zum Entfernen von Node.js
Entfernen Sie Node.js, das über das Ubuntu-Repository oder NodeSource installiert wurde
Wenn Sie Node.js aus dem Ubuntu-Repository oder einem PPA installiert haben, können Sie es mit dem apt
Programm. Hier ist eine Aufschlüsselung des Befehls, den Sie ausführen müssen:
sudo apt remove nodejs
Dieser Befehl entfernt Node.js zusammen mit den zugehörigen Konfigurationsdateien. Sie werden aufgefordert, die Entfernung zu bestätigen. Nach der Bestätigung wird die Deinstallation fortgesetzt.
NVM-Befehl zum Entfernen von Node.js
Wenn Sie Node.js mit dem Node Version Manager (NVM) installiert haben, führen Sie diese Schritte aus, um es zu deinstallieren:
Überprüfen Sie die aktuelle Node.js-Version per NVM-Befehl
Ermitteln Sie zunächst die aktuell installierte Version von Node.js, indem Sie den folgenden Befehl ausführen:
nvm current
Dieser Befehl zeigt die aktive Node.js-Version auf Ihrem System an.
NVM per NVM-Befehl deaktivieren
Bevor Sie die aktuelle Version von Node.js deinstallieren, müssen Sie NVM deaktivieren, indem Sie Folgendes ausführen:
nvm deactivate
Dieser Befehl entlädt die aktive Node.js-Version aus Ihrer aktuellen Sitzung.
Node.js-Version per NVM-Befehl entfernen
Führen Sie nun den folgenden Befehl aus, um eine bestimmte Version von Node.js zu deinstallieren, die mit NVM installiert wurde, und ersetzen Sie <version>
mit der Versionsnummer, die Sie deinstallieren möchten:
nvm uninstall <version>
Um beispielsweise Node.js Version v20.0.0 zu deinstallieren, führen Sie Folgendes aus:
nvm uninstall 20.0.0
Dieser Befehl entfernt die angegebene Node.js-Version von Ihrem System und schließt den Deinstallationsvorgang ab.
Abschließende Gedanken
Da haben Sie es! Wir haben die verschiedenen Möglichkeiten zur Installation von Node.js auf Ubuntu Linux durchgegangen – 24.04, 22.04 oder 20.04. Egal, ob Sie sich für das unkomplizierte Ubuntu-Repository, das aktuellere NodeSource APT oder das vielseitige NVM entschieden haben, Sie sind jetzt in der Lage, Ihre Node.js-Anforderungen wie ein Profi zu erfüllen. Denken Sie daran, dass die Wahl der Methode davon abhängt, was für Ihr Projekt am besten funktioniert.