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 später).
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. Dies können Sie mit curl oder wget tun
Option 1: Mit curl
Wenn Sie curl auf Ihrem System installiert haben, führen Sie aus
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Option 2: Verwendung von wget
Wenn Sie wget verwenden möchten, 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 auf dem 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. Führen Sie dazu Folgendes aus
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 verwenden, führen Sie aus
source ~/.zshrc
Schritt 4: Überprüfen Sie die NVM-Installation
Um zu bestätigen, dass der NVM korrekt installiert wurde, führen Sie aus
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 ganz einfach installieren. Um die neueste Version von Node.js zu installieren, führen Sie aus
nvm install node
Mit diesem Befehl wird die neueste stabile Version von Node.js installiert. Wenn Sie eine bestimmte Version installieren möchten, geben Sie diese wie folgt an
nvm install 16.20.0
Ersetzen Sie 16.20.0 durch die gewünschte Versionsnummer
Schritt 6: Überprüfung der installierten 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: Umschalten zwischen Node.js-Versionen
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
Sie erhalten eine Liste aller mit NVM installierten Versionen, zusammen mit einer Anzeige 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 default 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 diese 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!
