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

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

Nodejs ist eine kostenlose, plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung, die auf der Google Chrome V8 JavaScript Engine basiert . Der Hauptvorteil von Node ist eine asynchrone ereignisgesteuerte Architektur, die ihm hilft, viele gleichzeitige Verbindungen zu verarbeiten.

Es wird bei Webentwicklern auf der ganzen Welt immer beliebter. Nodejs ist für die Linux-Plattform verfügbar und hier werden wir sehen, wie man Node.js und NPM auf Ubuntu 20.04/18.04 installiert .

Installieren Sie NodeJS auf Ubuntu 20.04/18.04

Es gibt 3 verschiedene Möglichkeiten, NodeJS auf Ubuntu zu installieren. Sie können das standardmäßige Ubuntu-Repository, Binary, das von Nodesoure bereitgestellt wird, oder das NVM-Skript verwenden. Jedes hat seine eigenen Vorteile und Bequemlichkeiten.

Wir behandeln alle Installationsmethoden unten, aber Sie sollten sich für eine entscheiden. Es ist keine gute Idee, sie zu verwechseln.

Methode 1 – Installation mit Standard-Ubuntu-Repositories

Node ist in den offiziellen Ubuntu-Repositories verfügbar. Der Hauptvorteil hier ist die Leichtigkeit und Stabilität. Ubuntu aktualisiert jedoch nicht die Hauptversion seiner Pakete. Das bedeutet, dass die Version von Node, die sich in den Ubuntu-Repositories befindet, möglicherweise veraltet ist. Das sollte für die meisten Linux-Benutzer in Ordnung sein.

Auf diese Weise können Sie es mit dem apt-Befehl installieren.

Öffnen Sie das Terminal und aktualisieren Sie den APT-Cache. Installieren Sie dann Nodejs zusammen mit dem NPM-Paketmanager wie unten gezeigt. Geben Sie „Y“ ein, wenn das System Sie zum Fortfahren auffordert.

:~$ sudo apt update
:~$ sudo apt install nodejs npm

Lassen Sie uns nun die installierte Version von Node mit dem unten angegebenen Befehl überprüfen.

:~$ nodejs -v
v10.19.0

Hier ist die Version 10.19.0, die nicht die neueste ist. Verwenden Sie also die folgenden alternativen Methoden, um die neueste Version von Node zu installieren.

Methode 2 – Verwenden eines externen Repositorys (Node-Binärdatei)

Node.JS stellt uns einige externe Repositories zur Verfügung, um die Installation zu erleichtern. Das Interessante an dieser Methode ist, dass es für jede Hauptversion von Node ein Repository gibt. Das heißt, wir können zwischen den Zweigen 10.x, 12.x, 13.x, 15.x und 16.x wählen.

So haben Sie die Möglichkeit, je nach Ihren Vorlieben und Anforderungen sowohl die alte als auch die neueste Version von Node zu wählen.

Verwenden Sie für Node.js v16.x die folgenden Befehle

:~$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
:~$ sudo apt install -y nodejs

Verwenden Sie für Node.js v15.x den folgenden Befehl

:~$ curl -fsSL https://deb.nodesource.com/setup_15.x | sudo -E bash -
:~$ sudo apt install -y nodejs

Für andere Versionen besuchen Sie bitte die offizielle Binärdistribution auf GitHub, wo Sie Installationsanweisungen für die älteren Versionen finden. Diese Seite enthält sogar Installationsanweisungen für die Linux-Distribution Debian, Redhat und CentOS.

Verwenden Sie den folgenden Befehl, um die Version zu überprüfen, wenn die Installation abgeschlossen ist.

:~$ nodejs -V

Damit haben Sie die Version von Node.JS, die Sie bevorzugen.

Diese Methode erfordert einen zusätzlichen Schritt, ist aber flexibler als die erste. Sie können einen Zweig bestimmter Versionen auswählen. Im ersten Fall können Sie nur die Version von Node.JS installieren, die sich in den Ubuntu-Repositories befindet.

Es steht jedoch eine dritte Methode zur Verfügung. Eine noch flexiblere.

Methode 3 – Knoten mit NVM

NVM ist ein Skript, das den Umgang mit verschiedenen Versionen von NodeJS ermöglicht. Sie können jedoch auch die gewünschte Version von Node.JS installieren. Deshalb habe ich gesagt, dass es eine noch flexiblere Methode ist.

Laden Sie zuerst das NVM-Skript herunter und installieren Sie es mit dem unten angegebenen Befehl.

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

Wenn die Installation abgeschlossen ist, starten Sie das Terminal neu. Alternativ können Sie das Bash-Profil des aktiven Benutzers aktualisieren. Dies dient dazu, den NVM-Befehl verfügbar zu machen.

:~$ source ~/.profile

Das war's und jetzt können Sie NVM verwenden.

Mit diesem Skript können Sie alle verfügbaren Versionen von Node.JS anzeigen. Führen Sie dazu diesen Befehl wie unten gezeigt mit der Option ls-remote aus.

:~$ nvm ls-remote

Hier werden alle für die Installation verfügbaren Versionen aufgelistet. Die Liste ist riesig, beginnend mit Version 0.x bis 16.x. Jetzt liegt es an Ihnen, welche Version Sie möchten.

Auf diese Weise können Sie nvm verwenden. Folgen Sie einfach der Installation mit der Versionsnummer.

nvm install <version>

Sehen Sie sich den Befehl in Aktion für die neueste Version auf Node an.

Ändern Sie zuerst die Berechtigung mit dem Befehl chmod und schließen Sie dann die Installation wie unten gezeigt ab.

:~$ chmod 777 -R ~/.nvm/
:~$ nvm install 16.1.0

Überprüfen Sie die installierte Version, um sicherzustellen, dass alles in Ordnung ist.

:~$ node -v
v16.1.0

Beachten Sie, dass in diesem Fall der Befehl der Knoten ist und nicht nodejs .

Diese Methode ist vielleicht die umständlichste von allen. Es bringt uns jedoch einen unschätzbaren Vorteil:Wir können gezielt auswählen, welche Version von Node.JS installiert werden soll.

Außerdem ist die Installation von NVM im System eine große Hilfe, um die Arbeit mit verschiedenen Versionen von Node.JS zu erleichtern.

Schlussfolgerung

Node.JS ist heutzutage in vielen Projekten ein recht nützliches Werkzeug. Ein Großteil des Werts hängt mit der Größe des betreffenden Projekts zusammen. Aber es wird immer beliebter in allen möglichen Projekten

Der Grund dafür ist, dass die Entwicklung von Node.JS ziemlich aktiv ist und uns häufig Versionen bringt. Alles, um es zu verbessern und die Entwicklungsmöglichkeiten zu erhöhen.

Heute haben Sie in diesem Beitrag mehrere Methoden zum Installieren von Node.JS in Ubuntu kennengelernt. Jeder von ihnen hat einen Schwierigkeitsgrad sowie seine Vorteile. Vielleicht ist derjenige, der Leichtigkeit und Flexibilität kombiniert, der zweite. Es liegt jedoch an Ihnen, welche Methode Sie wählen und welche Ihren Anforderungen entspricht.

Ich hoffe, Ihnen hat dieser Beitrag gefallen. Bitte teilen.


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

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

  3. So installieren Sie Flatpak unter Ubuntu 20.04/18.04

  4. So installieren Sie Node.js und npm unter Ubuntu 20.04

  5. So installieren Sie NodeJs unter Ubuntu 18.04

So installieren Sie Asterisk auf Ubuntu 20.04/18.04 und Debian 10/9

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 Jenkins unter Ubuntu 20.04/18.04

So installieren Sie Node.js und Npm unter Ubuntu 22.04