GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Node.js und npm unter Ubuntu 20.04

Node.js ist eine plattformübergreifende JavaScript-Laufzeitumgebung, die auf Chromes JavaScript aufbaut und entwickelt wurde, um JavaScript-Code auf der Serverseite auszuführen. Es wird im Allgemeinen zum Erstellen von Back-End-Anwendungen verwendet, ist aber auch als Full-Stack- und Front-End-Lösung beliebt. npm ist der Standardpaketmanager für Node.js und die weltweit größte Softwareregistrierung.

In diesem Tutorial werden wir drei verschiedene Möglichkeiten zur Installation von Node.js und npm unter Ubuntu 20.04 untersuchen:

  • Aus den Standard-Ubuntu-Repositories. Dies ist der einfachste Weg, Node.js und npm auf Ubuntu zu installieren und sollte für die meisten Anwendungsfälle ausreichen. Die in den Ubuntu-Repositorys enthaltene Version ist 10.19.0 .
  • Aus dem NodeSource-Repository. Verwenden Sie dieses Repository, wenn Sie eine andere Node.js-Version als die in den Ubuntu-Repositorys bereitgestellte installieren möchten. Derzeit unterstützt NodeSource Node.js v14.x , v13.x , v12.x , und v10.x .
  • Mit nvm (Knotenversionsmanager). Mit diesem Tool können Sie mehrere Node.js-Versionen auf demselben Computer installieren. Wenn Sie Node.js-Entwickler sind, ist dies die bevorzugte Methode zur Installation von Node.js.

Wählen Sie die für Ihre Umgebung geeignete Installationsmethode aus. Wenn Sie sich nicht sicher sind, welche Node.js-Version Sie installieren sollen, konsultieren Sie die Dokumentation der Anwendung, die Sie bereitstellen möchten.

Installieren Sie Node.js und npm aus dem Ubuntu-Repository #

Zum Zeitpunkt des Verfassens dieses Artikels ist die in den Ubuntu 20.04-Repositories enthaltene Node.js-Version 10.19.0 das ist die vorherige TLS-Version.

Die Installation ist ziemlich einfach. Führen Sie die folgenden Befehle aus, um den Paketindex zu aktualisieren und Node.js und npm zu installieren:

sudo apt updatesudo apt install nodejs npm

Der obige Befehl installiert eine Reihe von Paketen, einschließlich der Tools, die zum Kompilieren und Installieren nativer Add-Ons von npm erforderlich sind.

Überprüfen Sie anschließend die Installation, indem Sie Folgendes ausführen:

nodejs --version
v10.19.0

Installieren von Node.js und npm von NodeSource #

NodeSource ist ein Unternehmen, das sich auf die Bereitstellung von Node-Support der Enterprise-Klasse konzentriert. Es verwaltet ein APT-Repository, das mehrere Node.js-Versionen enthält. Verwenden Sie dieses Repository, wenn Ihre Anwendung eine bestimmte Version von Node.js erfordert.

Zum Zeitpunkt des Schreibens stellt das NodeSource-Repository die folgenden Versionen bereit:

  • v14.x - Die neueste stabile Version.
  • v13.x
  • v12.x - Die neueste LTS-Version.
  • v10.x - Die vorherige LTS-Version.

Wir installieren Node.js Version 14.x:

  1. Führen Sie den folgenden Befehl als Benutzer mit sudo-Berechtigungen aus, um das NodeSource-Installationsskript herunterzuladen und auszuführen:

    curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

    Das Skript fügt den NodeSource-Signaturschlüssel zu Ihrem System hinzu, erstellt eine apt-Repository-Datei, installiert alle erforderlichen Pakete und aktualisiert den apt-Cache.

    Wenn Sie eine andere Node.js-Version benötigen, zum Beispiel 12.x , ändern Sie die setup_14.x mit setup_12.x .

  2. Sobald das NodeSource-Repository aktiviert ist, installieren Sie Node.js und npm:

    sudo apt install nodejs

    Das Paket nodejs enthält sowohl den node und npm Binärdateien.

  3. Überprüfen Sie, ob Node.js und npm erfolgreich installiert wurden, indem Sie ihre Versionen drucken:

    node --version
    v14.2.0
    
    npm --version
    6.14.4

Um native Add-Ons von npm kompilieren zu können, müssen Sie die Entwicklungstools installieren:

sudo apt install build-essential

Installieren von Node.js und npm mit NVM #

NVM (Node Version Manager) ist ein Bash-Skript, mit dem Sie mehrere Node.js-Versionen pro Benutzer verwalten können. Mit NVM können Sie jede Node.js-Version installieren und deinstallieren, die Sie verwenden oder testen möchten.

Besuchen Sie die nvm-GitHub-Repository-Seite und kopieren Sie entweder die Datei curl oder wget Befehl zum Herunterladen und Installieren von nvm Skript:

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

Verwenden Sie nicht sudo da es nvm aktiviert für den Root-Benutzer.

Das Skript klont das Repository des Projekts von Github in ~/.nvm Verzeichnis:

=> 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 sagt, sollten Sie entweder das Terminal schließen und erneut öffnen oder die Befehle ausführen, um den Pfad zu nvm hinzuzufügen script zur aktuellen Shell-Session. Sie können tun, was Ihnen leichter fällt.

Sobald sich das Skript in Ihrem PATH befindet , vergewissern Sie sich, dass nvm korrekt installiert wurde, indem Sie Folgendes eingeben:

nvm --version
0.35.3

Um eine Liste aller Node.js-Versionen zu erhalten, die mit nvm installiert werden können , ausführen:

nvm list-remote

Der Befehl druckt eine riesige Liste aller verfügbaren Node.js-Versionen.

Um die neueste verfügbare Version von Node.js zu installieren, führen Sie Folgendes aus:

nvm install node

Die Ausgabe sollte in etwa so aussehen:

...
Checksums matched!
Now using node v14.2.0 (npm v6.14.4)
Creating default alias: default -> node (-> v14.2.0)

Sobald die Installation abgeschlossen ist, überprüfen Sie sie, indem Sie die Node.js-Version drucken:

node --version
v14.2.0

Lassen Sie uns zwei weitere Versionen installieren, die neueste LTS-Version und Version 10.9.0 :

nvm install --ltsnvm install 10.9.0

Sie können die installierten Node.js-Versionen auflisten, indem Sie Folgendes eingeben:

nvm ls

Die Ausgabe sollte in etwa so aussehen:

>      v10.9.0
       v12.16.3
        v14.2.0
default -> node (-> v14.2.0)
node -> stable (-> v14.2.0) (default)
stable -> 14.2 (-> v14.2.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.16.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.20.1 (-> N/A)
lts/erbium -> v12.16.3

Der Eintrag mit einem Pfeil rechts (> v10.9.0 ) ist die Node.js-Version, die in der aktuellen Shell-Sitzung verwendet wird, und die Standardversion ist auf v14.2.0 festgelegt . Die Standardversion ist die Version, die beim Öffnen neuer Shells aktiv ist.

Wenn Sie die derzeit aktive Version ändern möchten, geben Sie Folgendes ein:

nvm use 12.16.3
Now using node v12.16.3 (npm v6.14.4)

Führen Sie den folgenden Befehl aus, um die Standardversion von Node.js zu ändern:

nvm alias default 12.16.3

Ausführlichere Informationen zur Verwendung von nvm Skript finden Sie auf der GitHub-Seite des Projekts.


Ubuntu
  1. So installieren Sie Node.js und NPM unter CentOS

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

  3. Node.js und Npm in Ubuntu installieren - Schritt für Schritt Prozess?

  4. So installieren Sie Node.js und NPM unter Ubuntu 20.04/18.04

  5. So installieren Sie Node.js unter Ubuntu 16.04

Wie installiere ich Node.js und Npm in Ubuntu?

So installieren Sie Node.js und npm unter Ubuntu Linux

So installieren Sie Node.js unter Ubuntu 14.04

So installieren Sie Node.js unter Ubuntu 16.04

So installieren Sie Node.js unter Ubuntu 19.04

So installieren Sie Node.js und Npm unter Ubuntu 22.04