GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren und verwenden Sie NVM unter Debian 11

NVM ist ein Versionsmanager für Node.js, der verwendet wird, um mehrere Node.js-Versionen unter Linux zu installieren und zu verwalten. Es ist ein Befehlszeilendienstprogramm und bietet mehrere Optionen für die einfache Installation von Node.js. Es ermöglicht Ihnen, jede Version von Node mit einem einfachen Befehl lokal herunterzuladen und zu installieren.

In diesem Beitrag zeigen wir Ihnen, wie Sie NVM installieren und verwenden, um Node.js unter Debian 11 zu verwalten.

Voraussetzungen

  • Ein Server mit Debian 11.
  • Auf dem Server ist ein Root-Passwort konfiguriert.

NVM installieren

Die Installation von NVM ist ein sehr unkomplizierter Vorgang. Sie können es einfach mit dem CURL-Befehl installieren.

Installieren Sie zuerst CURL und Gnupg2 mit dem folgenden Befehl:

apt-get install curl gnupg2 -y

Führen Sie als Nächstes den folgenden Befehl aus, um das NVM-Installationsskript herunterzuladen und auszuführen:

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

Der obige Befehl installiert NVM und nimmt alle erforderlichen Umgebungseinstellungen in der .bashrc vor Datei.

Aktivieren Sie nun alle Einstellungen mit folgendem Befehl:

source ~/.bashrc

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

nvm --version

Sie sollten die folgende Ausgabe sehen:

0.38.0

Installieren Sie Node.js mit NVM

An diesem Punkt ist NVM in Ihrem System installiert. Sie können jetzt jede Node.js-Version auf Ihrem System installieren.

Führen Sie den folgenden Befehl aus, um die neueste Version von Node.js zu installieren:

nvm install node

Sie sollten 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)

Führen Sie den folgenden Befehl aus, um die installierte Version von Node.js zu überprüfen:

node --version

Sie sollten die folgende Ausgabe sehen:

v16.9.0

Wenn Sie die neueste stabile Version von Node.js installieren möchten, führen Sie den folgenden Befehl aus:

nvm install node --lts

Sie sollten die folgende Ausgabe sehen:

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

Führen Sie den folgenden Befehl aus, um die spezifische Node.js-Version (12.17.0) zu installieren:

nvm install 12.17.0

Sie sollten 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üfen Sie nun die aktuelle Node.js-Version mit dem folgenden Befehl:

node --version

Sie sollten die folgende Ausgabe sehen:

v12.17.0

NVM zum Verwalten von Node.js-Versionen verwenden

Um alle installierten Node.js-Versionen in Ihrem System aufzulisten, führen Sie den folgenden Befehl aus:

nvm ls

Sie sollten 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)

Sie können alle verfügbaren Node.js-Versionen mit dem folgenden Befehl finden:

nvm ls-remote

Führen Sie den folgenden Befehl aus, um Ihre Standardversion von Node.js auf 12.17.0 festzulegen:

nvm use 12.17.0

Sie sollten die folgende Ausgabe sehen:

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

Führen Sie den folgenden Befehl aus, um die Standardversion für den aktuellen Benutzer zu finden:

nvm run default --version

Sie sollten die folgende Ausgabe sehen:

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

Sie können eine Node-Anwendung auch mit einer bestimmten Node.js-Version ausführen, indem Sie den folgenden Befehl verwenden:

nvm run v12.17.0 app.js

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

nvm uninstall v12.17.0

Schlussfolgerung

In diesem Beitrag haben wir erklärt, wie man NVM installiert, um Node.js auf Debian 11 zu installieren. Wir haben auch erklärt, wie man mit NVM zwischen mehreren Node.js-Versionen wechselt. Ich hoffe, Sie können Ihre Anwendung jetzt mit allen Node.js-Versionen ausführen.


Debian
  1. So installieren und verwenden Sie Debian-Backports

  2. So installieren und verwenden Sie Ansible unter Debian 11

  3. So installieren Sie Node.js und npm unter Debian 11

  4. Installieren und verwenden Sie NVM unter Debian 11

  5. So installieren Sie Node.js und NPM unter Debian 11

So installieren Sie Node.js unter Debian 8

So installieren Sie Node.js unter Debian 9

So installieren Sie Node.js unter Debian 10

So installieren Sie Node.js unter Debian 11

So installieren Sie NVM unter Debian 11

So installieren Sie Node.js unter Debian