Wie man NVM unter Debian 11 installiert und verwendet

NVM ist ein Versionsmanager für Node.js, mit dem du mehrere Node.js-Versionen unter Linux installieren und verwalten kannst. Es ist ein Kommandozeilenprogramm und bietet mehrere Optionen für die einfache Installation von Node.js. Mit einem einfachen Befehl kannst du jede Version von Node herunterladen und lokal installieren.

In diesem Beitrag zeigen wir dir, wie du NVM installierst und verwendest, um Node.js unter Debian 11 zu verwalten.

Voraussetzungen

  • Ein Server, auf dem Debian 11 läuft.
  • Ein Root-Passwort ist auf dem Server eingerichtet.

NVM installieren

Die Installation von NVM ist ein sehr einfacher Prozess. Du kannst ihn einfach mit dem CURL-Befehl installieren.

Zuerst installierst du CURL und Gnupg2 mit dem folgenden Befehl:

apt-get install curl gnupg2 -y

Als Nächstes führst du den folgenden Befehl aus, um das NVM-Installationsskript herunterzuladen und auszuführen:

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

Mit dem obigen Befehl wird NVM installiert und alle erforderlichen Umgebungseinstellungen in der .bashrc-Datei vorgenommen.

Aktiviere nun alle Einstellungen mit dem folgenden Befehl:

source ~/.bashrc

Überprüfe nun die NVM-Version mit dem folgenden Befehl:

nvm --version

Du solltest die folgende Ausgabe sehen:

0.38.0

Node.js mit NVM installieren

Jetzt ist NVM in deinem System installiert. Du kannst nun eine beliebige Node.js-Version auf deinem System installieren.

Um die neueste Version von Node.js zu installieren, führe den folgenden Befehl aus:

nvm install node

Du solltest die folgende Ausgabe sehen:

Downloading and installing node v16.9.0...
Downloading https://nodejs.org/dist/v16.9.0/node-v16.9.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.9.0 (npm v7.21.1)
Creating default alias: default -> node (-> v16.9.0)

Um die installierte Version von Node.js zu überprüfen, führe den folgenden Befehl aus:

node --version

Du solltest die folgende Ausgabe sehen:

v16.9.0

Wenn du die neueste stabile Version von Node.js installieren willst, führe den folgenden Befehl aus:

nvm install node --lts

Du solltest die folgende Ausgabe sehen:

v16.9.0 is already installed.
Now using node v16.9.0 (npm v7.21.1)

Um die spezielle Node.js-Version (12.17.0) zu installieren, führe den folgenden Befehl aus:

nvm install 12.17.0

Du solltest die folgende Ausgabe sehen:

Downloading and installing node v12.17.0...
Downloading https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v12.17.0 (npm v6.14.4)

Überprüfe nun die aktuelle Node.js-Version mit folgendem Befehl:

node --version

Du solltest die folgende Ausgabe sehen:

v12.17.0

NVM verwenden, um Node.js-Versionen zu verwalten

Um alle installierten Node.js-Versionen in deinem System aufzulisten, führe den folgenden Befehl aus:

nvm ls

Du solltest die folgende Ausgabe sehen:

->     v12.17.0
        v16.9.0
default -> node (-> v16.9.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.9.0) (default)
stable -> 16.9 (-> v16.9.0) (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.6 (-> N/A)
lts/fermium -> v14.17.6 (-> N/A)

Du kannst alle verfügbaren Node.js-Versionen mit folgendem Befehl finden:

nvm ls-remote

Um deine Node.js-Standardversion auf 12.17.0 zu setzen, führe den folgenden Befehl aus:

nvm use 12.17.0

Du solltest die folgende Ausgabe sehen:

Now using node v12.17.0 (npm v6.14.4)

Um die Standardversion für den aktuellen Benutzer zu finden, führe den folgenden Befehl aus:

nvm run default --version

Du solltest die folgende Ausgabe sehen:

Running node v16.9.0 (npm v7.21.1)
v16.9.0

Du kannst eine Node-Anwendung auch mit einer bestimmten Node.js-Version ausführen, indem du den folgenden Befehl ausführst:

nvm run v12.17.0 app.js

Um eine bestimmte Node.js-Version von deinem System zu entfernen, führe den folgenden Befehl aus:

nvm uninstall v12.17.0

Fazit

In diesem Beitrag haben wir erklärt, wie du NVM installierst, um Node.js unter Debian 11 zu installieren. Außerdem haben wir erklärt, wie du mit NVM zwischen mehreren Node.js-Versionen wechseln kannst. Ich hoffe, du kannst deine Anwendung jetzt mit jeder Node.js-Version ausführen.

Das könnte dich auch interessieren …