15%

Alexhost erfüllt dir Wünsche

Nimm an der Umfrage teil und Preise gewinnen

ALEX26
Anfangen
08.10.2024

So installieren Sie NVM für Node.js auf Ubuntu

Einführung

NVM (Node Version Manager) ist ein beliebtes Tool zur Verwaltung mehrerer Versionen von Node.js auf einem einzigen Rechner. Es ermöglicht Entwicklern, verschiedene Versionen von Node.js nahtlos zu installieren, zu wechseln und zu verwalten, was es besonders nützlich für diejenigen macht, die an mehreren Projekten arbeiten, die unterschiedliche Node.js-Versionen erfordern. Diese Anleitung führt Sie durch die Schritte zur Installation von NVM und zur Verwendung zur Verwaltung von Node.js-Versionen auf einem Ubuntu-System.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass:

  • Sie über ein Benutzerkonto mit sudo-Rechten verfügen.
  • Ihr System läuft auf Ubuntu (diese Anleitung funktioniert für verschiedene Ubuntu-Versionen, einschließlich 20.04, 22.04 und später).

Schritt 1: Paketliste aktualisieren

Es ist immer eine gute Praxis, Ihre Paketliste vor der Installation neuer Software zu aktualisieren. Ö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 aus:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Option 2: Mit wget

Wenn Sie wget bevorzugen, 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: NVM aktivieren

Nachdem Sie das Installationsskript ausgeführt haben, müssen Sie NVM in Ihre aktuelle Terminal-Sitzung laden. Sie können dies 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 verwenden, führen Sie aus:

source ~/.zshrc

Schritt 4: NVM-Installation überprüfen

Um zu bestätigen, dass NVM korrekt installiert ist, führen Sie aus:

nvm --version

Sie sollten die Versionsnummer von NVM sehen, was darauf hinweist, dass es erfolgreich installiert wurde.

Schritt 5: Node.js mit NVM installieren

Mit installiertem NVM können Sie Node.js ganz einfach installieren. Um die neueste Version von Node.js zu installieren, führen Sie aus:

nvm install node

Dieser Befehl installiert die neueste stabile Version von Node.js. Wenn Sie eine bestimmte Version installieren möchten, geben Sie sie so an:

nvm install 16.20.0

Ersetzen Sie 16.20.0 durch die gewünschte Versionsnummer.

Schritt 6: Installierte Node.js-Version überprüfen

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 verwendet wird.

Schritt 7: Zwischen Node.js-Versionen wechseln

Einer der Hauptvorteile 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 sehen eine Liste aller Versionen, die mit NVM installiert wurden, 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: Eine Standard-Node.js-Version festlegen

Wenn Sie möchten, dass eine bestimmte Node.js-Version die Standardversion ist, wann immer Sie eine neue Terminal-Sitzung ö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: Eine Node.js-Version deinstallieren

Wenn Sie eine bestimmte Node.js-Version nicht mehr benötigen, können Sie sie mit folgendem Befehl 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

Beim Einsatz von NVM ist es wichtig, globale npm-Pakete (wie yarn oder npm) für jede Node.js-Version separat zu installieren. Dies 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 leistungsstarkes und praktisches Tool für Entwickler, die mit mehreren Node.js-Versionen auf demselben Rechner arbeiten müssen. Es beseitigt die häufigen Herausforderungen im Zusammenhang mit Versionskonflikten, indem es jedem Projekt ermöglicht, auf der Node.js-Version zu laufen, für die es entwickelt wurde, ohne den Rest des Systems zu beeinträchtigen. Indem Sie dieser Anleitung folgen, können Sie NVM installieren, mehrere Node.js-Versionen herunterladen und verwalten und schnell zwischen ihnen mit einfachen Befehlen wechseln. Dies ist besonders nützlich, wenn Sie Legacy-Anwendungen neben modernen Projekten warten, die Kompatibilität mit verschiedenen Node.js-Versionen testen oder in Teamumgebungen arbeiten, in denen die Projektanforderungen variieren können. NVM vereinfacht auch die Einrichtung von Umgebungen auf Servern, VPS-Instanzen und Entwicklungsmaschinen, indem es systemweite Node.js-Installationen vermeidet. Da Node.js-Versionen benutzerspezifisch installiert werden, verringert dieser Ansatz das Risiko, bestehende Anwendungen zu beschädigen, und macht Updates sicherer und vorhersehbarer.

15%

Alexhost erfüllt dir Wünsche

Nimm an der Umfrage teil und Preise gewinnen

ALEX26
Anfangen