Node.js ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung für die serverseitige Ausführung von JavaScript-Code. Es basiert auf der JavaScript-Engine von Chrome, sodass es zum Erstellen verschiedener Arten serverseitiger Anwendungen verwendet werden kann. npm ist der sehr beliebte und standardmäßige Paketmanager für Node.js mit einer großen Anzahl von Paketen.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende Node js-Abfragen durchzuführen.
In diesem Zusammenhang werden wir untersuchen, wie Node.js und npm auf Debian 9 installiert werden.
Wie installiere ich Node.js und npm auf Debian / Ubuntu?
Es gibt verschiedene Methoden, um Node.js und npm auf Ihren Debian-Systemen zu installieren. Sie können zur Installation wie folgt vorgehen.
1. Installieren Sie Node.js aus dem NodeSource-Repository
NodeSource bietet ein Repository mit der neuesten Version von Node.js und npm. Es ist sehr einfach, Node.js und npm von NodeSource zu installieren.
Zunächst müssen Sie das NodeSource-Repository mit dem folgenden Curl-Befehl auf Ihrem System hinzufügen:
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
HINWEIS:Die neueste LTS-Version von Node.js ist 10.x. Wenn Sie die Version 8.x installieren möchten, ersetzen Sie einfach setup_10.x durch setup_8.x
Installieren Sie danach Node.js und npm mit dem folgenden Befehl:
$ sudo apt install nodejs
Überprüfen Sie die Installation von Node.js und npm mit dem folgenden Befehl:
$ node --version
$ npm --version
2. Installieren Sie Node.js und npm mit nvm
Das NVM-Skript (Node Version Manager) wird verwendet, um mehrere Node.js-Versionen zu verwalten. Sie können bestimmte Node.js-Versionen mit NVM installieren oder deinstallieren.
Zunächst müssen wir das nvm-Installationsskript mit dem folgenden Befehl auf Ihr System herunterladen:
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Es kopiert das nvm-Repository von Github in das Verzeichnis ~/.nvm und fügt den nvm-Pfad zu Ihrem Bash-Profil hinzu:
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Hier wird vorgeschlagen, entweder eine neue Shell-Sitzung zu öffnen oder die Befehle auszuführen, um den Pfad zum nvm-Skript zu Ihrer aktuellen Sitzung hinzuzufügen.
Sie können überprüfen, ob nvm ordnungsgemäß installiert ist, indem Sie Folgendes eingeben:
$ nvm --version
Output
0.33.11
Jetzt haben Sie nvm auf Ihrem Debian-System installiert. Sie können die neueste verfügbare Version von Node.js mit dem folgenden Befehl installieren:
$ nvm install node
Die Ausgabe wird wie folgt angezeigt:
Downloading and installing node v12.0.0…
Downloading https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-x64.tar.xz…
################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v12.0.0 (npm v6.9.0)
Creating default alias: default -> node (-> v12.0.0)
Sobald die Installation abgeschlossen ist, können Sie die Version von Node.js überprüfen, indem Sie Folgendes eingeben:
$ node --version
Output
v12.0.0
Als nächstes werden wir zwei weitere Versionen von Node.js installieren. Geben Sie dazu Folgendes ein:
$ nvm install --lts
$ nvm install 9.10.1
Sobald die beiden oben genannten Versionen installiert sind, können wir die Liste mit dem folgenden Befehl anzeigen:
$ nvm ls
-> v9.10.1
v10.15.3
v12.0.0
default -> node (-> v12.0.0)
node -> stable (-> v12.0.0) (default)
stable -> 12.0 (-> v12.0.0) (default)
iojs -> N/A (default)
lts/* -> lts/dubnium (-> v10.15.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0 (-> N/A)
lts/dubnium -> v10.15.3
In der Ausgabeversion mit Pfeil wird für die aktuelle Shell-Sitzung verwendet. Die Standardversion ist auf v12.0.0 eingestellt und wird verwendet, wenn Sie neue Shell-Sitzungen öffnen.
Sie können die aktuelle Standardversion von Node.js mit dem folgenden Befehl ändern:
$ nvm use 10.15.3
Überprüfen Sie es jetzt, indem Sie Folgendes eingeben:
$ nvm current
Output
v10.15.3
Sie können auch Version 10.15.3 als Standardversion von Node.js festlegen, indem Sie den folgenden Befehl verwenden:
$ nvm alias default 10.15.3
Sie können eine Node.js-Version mit folgendem Befehl deinstallieren:
$ nvm uninstall 9.10.1
Wie deinstalliere ich Node.js und npm ?
Um Node.js zu deinstallieren, verwenden Sie den folgenden Befehl:
$ sudo apt remove nodejs npm
$ sudo apt autoremove
Um die node.js-Version mit nvm zu deinstallieren, geben Sie den folgenden Befehl ein:
$ nvm uninstall 10.15.3