So installieren Sie NVM für Node.js unter Ubuntu
Einführung
NVM (Node Version Manager) ist ein beliebtes Tool zur Verwaltung mehrerer Node.js-Versionen auf einem einzigen Rechner. Es erlaubt Entwicklern, verschiedene Versionen von Node.js nahtlos zu installieren, zu wechseln und zu verwalten. Das macht es besonders nützlich für diejenigen, die an mehreren Projekten arbeiten, die verschiedene Node.js-Versionen benötigen. Diese Anleitung führt Sie durch die Schritte zur Installation von NVM und zur Verwaltung von Node.js-Versionen auf einem Ubuntu-System.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass:
- Sie haben ein Benutzerkonto mit sudo-Rechten.
- Auf Ihrem System läuft Ubuntu (diese Anleitung funktioniert für verschiedene Ubuntu-Versionen, einschließlich 20.04, 22.04 und höher).
Schritt 1: Aktualisieren Sie die Paketliste
Es ist immer eine gute Praxis, die Paketliste zu aktualisieren, bevor Sie neue Software installieren. Öffnen Sie ein Terminal und führen Sie aus:
sudo apt-get update
Dieser Befehl stellt sicher, dass alle Ihre Paketlisten auf dem neuesten Stand sind.
Schritt 2: NVM installieren
Um NVM zu installieren, müssen Sie das Installationsskript aus dem offiziellen NVM-Repository herunterladen. Sie können dies mit curl oder wget tun.
Option 1: Mit curl
Wenn Sie curl auf Ihrem System installiert haben, führen Sie es aus:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Option 2: Verwendung vonwget
wget
Wenn Sie es vorziehen, wget zu verwenden, führen Sie aus:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Ersetzen Sie v0.39.5 durch die neueste Version von NVM, wenn eine neuere Version verfügbar ist. Sie können die neueste Version im NVM-GitHub-Repository überprüfen.
Schritt 3: Aktivieren Sie NVM
Nachdem Sie das Installationsskript ausgeführt haben, müssen Sie NVM in Ihre aktuelle Terminalsitzung laden. Dies können Sie tun, indem Sie ausführen:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
Alternativ können Sie das Terminal schließen und erneut öffnen oder den folgenden Befehl ausführen, um Ihr Shell-Profil zu aktualisieren:
source ~/.bashrc
Wenn Sie eine andere Shell wie
zsh
source ~/.zshrc
Schritt 4: Überprüfen Sie die NVM-Installation
Führen Sie den Befehl aus, um zu überprüfen, ob der NVM korrekt installiert wurde:
nvm --version
Sie sollten die Versionsnummer von NVM sehen, was bedeutet, dass es erfolgreich installiert wurde.
Schritt 5: Node.js mit NVM installieren
Wenn NVM installiert ist, können Sie Node.js einfach installieren. Um die neueste Version von Node.js zu installieren, führen Sie aus:
nvm install node
Dieser Befehl installiert die letzte stabile Version von Node.js. Wenn Sie eine bestimmte Version installieren möchten, geben Sie sie wie folgt an:
nvm install 16.20.0
Ersetzen Sie 16.20.0 durch die gewünschte Versionsnummer.
Schritt 6: Überprüfen Sie die installierte Node.js-Version
Um zu überprüfen, welche Version von Node.js derzeit aktiv ist, führen Sie aus:
node -v
Dieser Befehl zeigt die Versionsnummer von Node.js an, die derzeit in Gebrauch ist.
Schritt 7: Zwischen Node.js-Versionen wechseln
Einer der wichtigsten Vorteile von NVM ist die Möglichkeit, zwischen verschiedenen Node.js-Versionen zu wechseln. Um alle installierten Node.js-Versionen aufzulisten, führen Sie aus:
nvm ls
Es wird eine Liste aller mit NVM installierten Versionen angezeigt, zusammen mit einer Angabe der derzeit aktiven Version.
Um zu einer anderen Version zu wechseln, verwenden Sie:
nvm use 14.17.6
Ersetzen Sie 14.17.6 durch die Versionsnummer, die Sie verwenden möchten.
Schritt 8: Festlegen einer Standard-Node.js-Version
Wenn Sie eine bestimmte Node.js-Version als Standard festlegen möchten, wenn Sie eine neue Terminalsitzung öffnen, führen Sie aus:
nvm alias standard 16.20.0
Ersetzen Sie 16.20.0 durch die Version, die Sie als Standard festlegen möchten.
Schritt 9: Deinstallieren einer Node.js-Version
Wenn Sie eine bestimmte Node.js-Version nicht mehr benötigen, können Sie sie mit deinstallieren:
nvm uninstall 14.17.6
Ersetzen Sie 14.17.6 durch die Versionsnummer, die Sie entfernen möchten.
Schritt 10: Globale npm-Pakete mit NVM installieren
Bei der Verwendung von NVM ist es wichtig, globale npm-Pakete (wie yarn oder npm) für jede Node.js-Version separat zu installieren. Das liegt daran, dass jede Version von Node.js ihre eigene isolierte Umgebung hat. Um ein globales Paket zu installieren, verwenden Sie:
npm install -g yarn
Stellen Sie sicher, dass Sie die gewünschte Node.js-Version aktiv haben, bevor Sie globale Pakete installieren.
Fazit
NVM ist ein unverzichtbares Werkzeug für Entwickler, die mehrere Versionen von Node.js auf einem einzigen Rechner verwalten müssen. Wenn Sie diese Anleitung befolgen, können Sie NVM einfach installieren, Node.js einrichten und bei Bedarf zwischen verschiedenen Versionen wechseln. Dies macht die Verwaltung von Node.js-Abhängigkeiten über verschiedene Projekte hinweg einfach und problemlos. Mit NVM haben Sie immer die richtige Version von Node.js für Ihre Projekte und gewährleisten Kompatibilität und Benutzerfreundlichkeit. Viel Spaß beim Programmieren!