GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Node.js und npm unter Ubuntu 20.04

Node.js ist eine Open-Source- und plattformübergreifende JavaScript-Laufzeitumgebung, die auf der V8-JavaScript-Engine von Chrome basiert. Es ist für nicht blockierende, ereignisgesteuerte Server konzipiert und wird hauptsächlich für herkömmliche Websites und Back-End-API-Dienste verwendet. Es ermöglicht Ihnen, Netzwerkanwendungen schnell zu erstellen. Es macht die Entwicklung konsistenter, indem es JavaScript sowohl im Front- als auch im Backend nutzt. npm ist die Registrierung und der Paketmanager von Node.js. Es wird verwendet, um Knotenprogramme zu veröffentlichen, zu entdecken, zu installieren und zu entwickeln.

In diesem Tutorial zeigen wir Ihnen verschiedene Möglichkeiten, Node.js und npm auf einem Ubuntu 20.04-Server zu installieren.

Voraussetzungen

  • Ein Ubuntu 20.04 VPS (wir verwenden unseren SSD 2 VPS-Plan)
  • Zugriff auf das Root-Benutzerkonto (oder Zugriff auf ein Administratorkonto mit Root-Rechten)

Melden Sie sich beim Server an und aktualisieren Sie die Serverbetriebssystempakete

Melden Sie sich zunächst über SSH als Root-Benutzer bei Ihrem Ubuntu 20.04-Server an:

ssh root@IP_Address -p Port_number

Sie müssen „IP_Address“ und „Port_number“ durch die jeweilige IP-Adresse und SSH-Portnummer Ihres Servers ersetzen. Ersetzen Sie außerdem „root“ gegebenenfalls durch den Benutzernamen des Administratorkontos.

Bevor Sie beginnen, müssen Sie sicherstellen, dass alle auf dem Server installierten Ubuntu-Betriebssystempakete auf dem neuesten Stand sind. Sie können dies tun, indem Sie die folgenden Befehle ausführen:

apt-get update -y
apt-get upgrade -y

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

Der einfachste Weg, Node.js und npm zu installieren, besteht darin, sie aus dem Ubuntu-Standard-Repository zu installieren. Es enthält jedoch nicht die neueste Version von Node.js. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste Version von Node.js, die in Ubuntu 20.04 verfügbar ist, 10.19.0.

Aktualisieren Sie zuerst die Systempakete, indem Sie den folgenden Befehl ausführen:

apt-get update -y

Sobald alle Pakete aktualisiert sind, installieren Sie Node.js und npm mit dem folgenden Befehl:

apt-get install nodejs npm -y

Sobald beide Pakete installiert sind, überprüfen Sie die Node.js-Version mit dem folgenden Befehl:

node -v

Sie sollten die folgende Ausgabe erhalten:

v10.19.0

Sie können die npm-Version auch mit dem folgenden Befehl überprüfen:

npm -v

Sie sollten die folgende Ausgabe erhalten:

6.14.4

Installieren Sie Node.js und npm von NodeSource

NodeSource verwaltet ein APT-Repository und enthält mehrere Node.js-Versionen. Damit können Sie die spezifische Version von Node.js in Ihrem System installieren.

In diesem Abschnitt installieren wir Node.js v14.x von NodeSource.

Installieren Sie zuerst den Curl mit dem folgenden Befehl:

apt-get install curl -y

Laden Sie als Nächstes das Node.js-Installationsskript herunter und führen Sie es aus, indem Sie den folgenden Befehl ausführen:

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

Dadurch werden der GPG-Schlüssel und das Node.js-Repository zum APT hinzugefügt.

Installieren Sie als Nächstes die Node.js-Version 14.x, indem Sie den folgenden Befehl ausführen:

apt-get install nodejs -y

Überprüfen Sie nach der Installation die installierte Version von Node.js mit dem folgenden Befehl:

node -v

Sie sollten die folgende Ausgabe erhalten:

v14.15.1

Sie können die npm-Version auch mit dem folgenden Befehl überprüfen:

npm -v

Sie sollten die folgende Ausgabe erhalten:

6.14.8

Installieren Sie Node.js und npm mit NVM

NVM, auch als „Node Version Manager“ bekannt, ist ein Skript, mit dem Sie mehrere Versionen von Node.js verwalten können.

Zunächst müssen Sie NVM herunterladen und in Ihrem System installieren. Sie können das Skript mit dem folgenden Befehl herunterladen und manuell ausführen:

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

Nach der Installation sollten Sie die folgende Ausgabe erhalten:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 13527  100 13527    0     0   528k      0 --:--:-- --:--:-- --:--:--  528k
=> Downloading nvm as script to '/root/.nvm'

=> Appending nvm source string to /root/.bashrc
=> Appending bash_completion source string to /root/.bashrc
=> 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

Als Nächstes müssen Sie das Terminal schließen und erneut öffnen, um den Pfad zum nvm-Skript zur aktuellen Shell-Sitzung hinzuzufügen.

Überprüfen Sie als Nächstes die NVM-Version mit dem folgenden Befehl:

nvm --version

Sie sollten die folgende Ausgabe erhalten:

0.37.2

Mit dem folgenden Befehl können Sie alle Node.js-Versionen auflisten, die mit NVM installiert werden können:

nvm list-remote

Dieser Befehl zeigt Ihnen eine lange Liste aller Node.js-Versionen.

Installieren Sie als Nächstes die neueste stabile Version von Node.js mit dem folgenden Befehl:

nvm install node

Sie sollten die folgende Ausgabe erhalten:

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

Überprüfen Sie nach Abschluss der Installation die Node.js-Version mit dem folgenden Befehl:

node --version

Sie sollten die folgende Ausgabe erhalten:

v15.3.0

Wenn Sie die neueste LTS-Version installieren möchten, führen Sie den folgenden Befehl aus:

nvm install --lts

Sie können jetzt alle installierten Node.js-Versionen mit dem folgenden Befehl auflisten:

nvm ls

Sie sollten die folgende Ausgabe erhalten:

->     v14.15.1
        v15.3.0
default -> node (-> v15.3.0)
node -> stable (-> v15.3.0) (default)
stable -> 15.3 (-> v15.3.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/fermium (-> v14.15.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.23.0 (-> N/A)
lts/erbium -> v12.20.0 (-> N/A)
lts/fermium -> v14.15.1

Wenn Sie die aktuelle Node.js-Version wechseln möchten, führen Sie den folgenden Befehl aus:

nvm use 14.15.1

Sie sollten die folgende Ausgabe erhalten:

Now using node v14.15.1 (npm v6.14.8)

In der obigen Anleitung haben Sie drei verschiedene Möglichkeiten zum Installieren von Node.js auf einem Ubuntu 20.04-Server kennengelernt. Sie können nun die gewünschte Methode zum Installieren von Node.js gemäß Ihren Anforderungen auswählen.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Node.js-VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Node.js und NPM auf einem Mac

  2. So installieren Sie Node.js und NPM unter CentOS

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

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

  5. So installieren Sie Node.js unter Ubuntu 16.04

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 unter Ubuntu 14.04

So installieren Sie Node.js und Npm unter Ubuntu 22.04