Heim >Web-Frontend >js-Tutorial >So installieren Sie Node.js unter Ubuntu
Node.js ist eine JavaScript-Laufzeitumgebung für die serverseitige Programmierung. Es erlaubt Entwickler können skalierbare Backend-Funktionalitäten mithilfe von JavaScript erstellen, a Sprache, die viele bereits aus dem browserbasierten Web kennen Entwicklung.
In dieser Anleitung zeigen wir Ihnen drei verschiedene Möglichkeiten, Node.js auf einem Ubuntu-Server zu installieren:
Für viele Benutzer wird die Verwendung von apt mit dem Standard-Repo sinnvoll sein ausreichend. Wenn Sie bestimmte neuere (oder ältere) Versionen von Node benötigen, sind Sie hier genau richtig sollte das PPA-Repository verwenden. Wenn Sie Node aktiv entwickeln Anwendungen und müssen häufig zwischen Knotenversionen wechseln, wählen Sie die NVM-Methode.
Ubuntu enthält eine Version von Node.js in seinem Standard-Repositorys, die kann verwendet werden, um ein konsistentes Erlebnis über mehrere Systeme hinweg bereitzustellen. Zum Zeitpunkt des Verfassens dieses Artikels ist die Version in den Repositories 12.22.9. Dies wird nicht die neueste Version sein, aber sie sollte stabil sein und ausreichend für schnelles Experimentieren mit der Sprache.
Um diese Version zu erhalten, können Sie den apt-Paketmanager verwenden. Aktualisieren Sie zuerst Ihren lokalen Paketindex, indem Sie Folgendes eingeben:
sudo apt update
Dann installieren Node.js:
sudo apt install nodejs
Drücken Sie Y, wenn Sie zur Bestätigung der Installation aufgefordert werden. Wenn Sie aufgefordert werden, einen Dienst neu zu starten, drücken Sie die EINGABETASTE, um die Standardeinstellungen zu akzeptieren und fortzufahren. Überprüfen Sie, ob die Installation erfolgreich war, indem Sie den Knoten nach seiner Versionsnummer abfragen:
node -v
Outputv12.22.9
Wenn das Paket in den Repositories Ihren Anforderungen entspricht, sind Sie hier genau richtig Dies müssen Sie tun, um Node.js einzurichten. In den meisten Fällen möchten Sie auch um npm, den Node.js-Paketmanager, zu installieren. Sie können dies tun, indem Sie das npm-Paket mit apt installieren:
sudo apt install npm
Dies wird Ihnen ermöglichen Installieren Sie Module und Pakete zur Verwendung mit Node.js.
An diesem Punkt haben Sie Node.js und npm erfolgreich installiert passend und die Standard-Ubuntu-Software-Repositorys. Der nächste Abschnitt wird Zeigen Sie, wie Sie ein alternatives Repository verwenden, um verschiedene Versionen von zu installieren Node.js.
Um eine andere Version von Node.js zu installieren, können Sie ein PPA verwenden (persönliches Paketarchiv), verwaltet von NodeSource. Diese PPAs haben Es sind mehr Versionen von Node.js verfügbar als das offizielle Ubuntu Repositories. Node.js v14, v16 und v18 sind zum Zeitpunkt von verfügbar Schreiben.
Zuerst installieren wir das PPA, um Zugriff auf seine Pakete zu erhalten. Rufen Sie in Ihrem Home-Verzeichnis mit Curl das Installationsskript für Ihre bevorzugte Version ab. Ersetzen Sie dabei20.xdurch Ihre bevorzugte Versionszeichenfolge (falls abweichend).
cd ~curl -sL https://deb.nodesource.com/setup_20.x-o nodesource_setup.sh
Weitere Informationen zu den verfügbaren Optionen finden Sie in der NodeSource-Dokumentation Versionen.
Sie können den Inhalt des heruntergeladenen Skripts mit nano (oder Ihrem bevorzugten Texteditor) überprüfen:
nano nodesource_setup.sh
Laufen Shell-Skripte von Drittanbietern gelten nicht immer als bewährte Methode, aber In diesem Fall implementiert NodeSource seine eigene Logik, um dies sicherzustellen Basierend auf werden die richtigen Befehle an Ihren Paketmanager übergeben Distributions- und Versionsanforderungen. Wenn Sie mit dem Skript zufrieden sind Sie können es sicher ausführen, beenden Sie Ihren Editor und führen Sie dann das Skript mit sudo aus:
sudo bash nodesource_setup.sh
The PPA wird zu Ihrer Konfiguration und Ihrem lokalen Paketcache hinzugefügt wird automatisch aktualisiert. Sie können jetzt das Node.js-Paket installieren auf die gleiche Weise wie im vorherigen Abschnitt. Es könnte eine gute Idee sein um Ihre älteren Node.js-Pakete vollständig zu entfernen, bevor Sie die neuen installieren Version, indem Sie sudo apt verwenden, um nodejs npm zu entfernen. Das wird nicht der Fall sein wirken sich überhaupt auf Ihre Konfigurationen aus, nur auf die installierten Versionen. Dritte Party-PPAs verpacken ihre Software nicht immer so, dass sie als funktioniert Direktes Upgrade über Standardpakete, und wenn Sie Probleme haben, können Sie dies tun Versuchen Sie immer, zu einem sauberen Zustand zurückzukehren.
sudo apt install nodejs
Stellen Sie sicher, dass Sie das Neue installiert haben Version durch Ausführen von node mit der -v-Version flag:
node -v
Outputv20.18.0
Das NodeSource nodejs-Paket enthält beides die Knotenbinärdatei und npm, sodass Sie npm nicht separat installieren müssen.
An diesem Punkt Sie haben Node.js und npm erfolgreich mit apt installiert und das NodeSource-PPA. Im nächsten Abschnitt erfahren Sie, wie Sie den Node verwenden Versionsmanager zum Installieren und Verwalten mehrerer Versionen von Node.js.
Eine weitere besonders flexible Möglichkeit zur Installation von Node.js ist Verwenden Sie nvm, den Node Version Manager. Diese Software ermöglicht es Ihnen viele verschiedene unabhängige Versionen von Node.js installieren und warten, und ihre zugehörigen Node-Pakete gleichzeitig.
Um NVM auf Ihrem Ubuntu-Rechner zu installieren, besuchen Sie die GitHub-Seite des Projekts. Kopieren Sie die Locke Befehl aus der README-Datei, die auf der Hauptseite angezeigt wird. Das wird Holen Sie sich die neueste Version des Installationsskripts.
Bevor Sie den Befehl an Bash weiterleiten, ist es immer ein Es ist eine gute Idee, das Skript zu überprüfen, um sicherzustellen, dass es nichts mit Ihnen macht stimme nicht zu. Sie können dies tun, indem Sie das | entfernen Bash-Segment am Ende des Curl-Befehls:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh
Schauen Sie sich das an und vergewissern Sie sich sind mit den vorgenommenen Änderungen zufrieden. Wenn Sie zufrieden sind, führen Sie den Befehl erneut mit | aus bash am Ende angehängt. Die von Ihnen verwendete URL ändert sich je nach neueste Version von nvm, aber ab sofort kann das Skript heruntergeladen werden und ausgeführt durch Eingabe von:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Dadurch wird das NVM-Skript in Ihrem Benutzerkonto installiert. Um es zu verwenden, müssen Sie zunächst Ihre .bashrc-Datei beschaffen:
source ~/.bashrc
Jetzt können Sie Fragen Sie NVM, welche Versionen von Node es gibt verfügbar:
nvm list-remote
Output. . . v20.15.0 (LTS: Iron) v20.15.1 (LTS: Iron) v20.16.0 (LTS: Iron) v20.17.0 (LTS: Iron) v20.18.0 (Latest LTS: Iron) v21.0.0 v21.0.0 v21.1.0 v21.2.0 v21.3.0 v21.4.9 v21.5.0 v21.6.0 v21.6.1 v21.6.2 v21.7.0 v21.7.1 v21.7.2 v21.7.3 v22.0.0 v22.1.0 v22.2.0 v22.3.0 v22.4.0 v22.4.1 v22.5.0 v22.5.1 v22.6.0 v22.7.0 v22.8.0 v22.9.0
Es ist eine sehr lange Liste! Sie können eine Version von Node installieren, indem Sie Folgendes eingeben jede der Release-Versionen, die Sie sehen. Zum Beispiel, um eine Version zu erhalten v20.18.0 (eine weitere LTS-Version), Sie können Folgendes eingeben:
nvm install v20.18.0
Sie können das sehen verschiedene Versionen, die Sie installiert haben Eingabe:
nvm list
Output-> v20.18.0 default -> v20.18.0 iojs -> N/A (default) unstable -> N/A (default) node -> stable (-> v20.18.0) (default) stable -> 20.18 (-> v20.18.0) (default) lts/* -> lts/iron (-> v20.18.0) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.24.1 (-> N/A) lts/erbium -> v12.22.12 (-> N/A) lts/fermium -> v14.21.3 (-> N/A) lts/gallium -> v16.20.2 (-> N/A) lts/hydrogen -> v18.20.4 (-> N/A) lts/iron -> v20.18.0
Hier wird die aktuell aktive Version angezeigt in der ersten Zeile (-> v20.18.0), gefolgt von einigen benannten Aliasnamen und den Versionen, auf die diese Aliase verweisen zu.
Sie können auch ein Release basierend auf diesen Aliasen installieren. Um beispielsweise Fermium zu installieren, führen Sie Folgendes aus:
nvm install lts/fermium
OutputDownloading and installing node v14.21.3... Downloading https://nodejs.org/dist/v14.21.3/node-v14.21.3-linux-x64.tar.xz... ################################################################################# 100.0% Computing checksum with sha256sum Checksums matched! Now using node v14.21.3 (npm v6.14.18)
Sie können mit der gleichen Technik aus den anderen Abschnitten überprüfen, ob die Installation erfolgreich war Eingabe:
node -v
Outputv14.21.3
Die richtige Version von Node ist wie erwartet auf unserem Rechner installiert. Eine kompatible Version von npm ist ebenfalls verfügbar.
Sie können Node.js mit apt oder nvm deinstallieren, je nachdem, wie es installiert wurde. Um die Version aus den System-Repositorys zu entfernen, verwenden Sie apt remove:
sudo apt remove nodejs
Standardmäßig ist apt entfernen Behält alle lokalen Konfigurationsdateien bei, die seit der Installation erstellt wurden. Wenn Sie die Konfigurationsdateien nicht zur späteren Verwendung speichern möchten, verwenden Sie apt purge:
sudo apt purge nodejs
Um eine Version von Node.js zu deinstallieren, die Sie mit nvm installiert haben, ermitteln Sie zunächst, ob es sich um die aktuell aktive Version handelt Version:
nvm current
Wenn die Version, auf die Sie abzielen, nicht die aktuell aktive Version ist, können Sie dies tun Ausführen:
nvm uninstallnode_version
OutputUninstalled nodenode_version
Dieser Befehl deinstalliert die ausgewählten Version von Node.js.
Wenn die Version, die Sie entfernen möchten, die aktuell aktive Version ist, benötigen Sie zunächst So deaktivieren Sie NVM, um Ihre Änderungen zu aktivieren:
nvm deactivate
Jetzt können Sie die aktuelle Version mit deinstallieren zuvor verwendeten Deinstallationsbefehl. Dadurch werden alle Dateien entfernt, die mit der Zielversion von Node.js verknüpft sind.
Das obige ist der detaillierte Inhalt vonSo installieren Sie Node.js unter Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!