Node.js ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung, die auf der JavaScript-Engine von Chrome basiert und die serverseitige Ausführung von JavaScript-Code ermöglicht. Es wird hauptsächlich zum Erstellen serverseitiger Anwendungen verwendet, ist aber auch als Full-Stack- und Frontend-Lösung sehr beliebt. npm ist der Standardpaketmanager für Node.js und die weltweit größte Softwareregistrierung.
In diesem Tutorial behandeln wir die Installation von Node.js und npm unter Debian 9. Wir zeigen Ihnen zwei verschiedene Möglichkeiten, Node.js unter Debian zu installieren. Wählen Sie die Installationsoption, die für Sie am besten geeignet ist.
Installieren Sie Node.js und NPM aus dem NodeSource-Repository #
Die einfachste Möglichkeit, die neuesten Versionen von Node.js und npm zu installieren, besteht darin, das Paket aus dem von NodeSource verwalteten Repository zu installieren.
Führen Sie den folgenden Befehl aus, um das NodeSource-Repository zu Ihrem System hinzuzufügen:
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
Die aktuelle LTS-Version von Node.js ist Version 8.x, Carbon. Wenn Sie Node.js Version 10.x installieren möchten, ändern Sie einfach setup_8.x
mit setup_10.x
Sobald das NodeSource-Repository hinzugefügt wurde, installieren Sie Node.js und npm mit dem folgenden Befehl:
sudo apt install nodejs
Um zu überprüfen, ob die Installation erfolgreich war, drucken Sie die Node.js- und npm-Versionen aus:
node --version
v8.11.3
npm --version
5.6.0
Installieren Sie Node.js und NPM mit NVM #
NVM (Node Version Manager) ist ein Bash-Skript, mit dem Sie mehrere Node.js-Versionen verwalten können. Mit NVM können Sie jede spezifische Node.js-Version, die Sie verwenden oder testen möchten, installieren und deinstallieren.
Laden Sie das nvm-Installationsskript mit dem folgenden curl
herunter Befehl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Das Installationsskript klont den nvm
-Repository von Github zum ~/.nvm
Verzeichnis und fügt den nvm-Pfad zu Ihrem Bash- oder ZSH-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
Wie die obige Ausgabe andeutet, können Sie entweder eine neue Shell-Sitzung öffnen oder die Befehle ausführen, um den Pfad zum nvm
hinzuzufügen Skript zu Ihrer aktuellen Sitzung. Tun Sie, was Ihnen leichter fällt.
Um sicherzustellen, dass nvm ordnungsgemäß installiert ist, geben Sie Folgendes ein:
nvm --version
0.33.11
Jetzt haben Sie nvm
auf Ihrem Debian-Rechner installiert ist, geben Sie Folgendes ein, um die neueste verfügbare Version von Node.js zu installieren:
nvm install node
Downloading and installing node v10.5.0...
Downloading https://nodejs.org/dist/v10.5.0/node-v10.5.0-linux-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v10.5.0 (npm v6.1.0)
Creating default alias: default -> node (-> v10.5.0)
Überprüfen Sie die Version von Node.js, indem Sie Folgendes eingeben:
node --version
v10.5.0
Lassen Sie uns zwei weitere Versionen installieren, die neueste LTS-Version und Version 6.14.3:
nvm install --lts
nvm install 6.14.3
Sobald die LTS-Version und 6.14.3 installiert sind, können wir installierte Node.js-Instanzen auflisten, indem wir Folgendes eingeben:
nvm ls
-> v6.14.3 # ACTIVE VERSION
v8.11.3
v10.5.0
system
default -> node (-> v10.5.0) # DEFAULT VERSION
node -> stable (-> v10.5.0) (default)
stable -> 10.5 (-> v10.5.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.11.3)
lts/argon -6.14.3:(-> N/A)
lts/boron -> v6.14.3
lts/carbon -> v8.11.3
In der obigen Ausgabe ist der Eintrag mit einem Pfeil rechts (-> v6.14.3)
, ist die Version, die in der aktuellen Shell-Sitzung verwendet wird, und die Standardversion ist auf v10.5.0
festgelegt .
Die Standardversion ist die Version, die verwendet wird, wenn Sie neue Shell-Sitzungen öffnen.
Wenn Sie die derzeit aktive Version ändern möchten, verwenden Sie den folgenden Befehl:
nvm use 8.11.3
und überprüfen Sie es, indem Sie Folgendes eingeben:
nvm current
v8.11.3
So stellen Sie die Version 8.11.3
ein als standardmäßiger Node.js-Versionstyp:
nvm alias default 8.11.3
Entwicklungstools installieren #
Um native Add-Ons aus der npm-Registrierung zu kompilieren und zu installieren, müssen Sie die Entwicklungstools installieren.
sudo apt install build-essential
Node.js deinstallieren #
Wenn Sie aus irgendeinem Grund Node.js- und npm-Pakete deinstallieren möchten, können Sie den folgenden Befehl verwenden:
sudo apt remove nodejs npm