Heim > Web-Frontend > js-Tutorial > So installieren Sie Node.js auf Ubuntu- und Linux-Distributionen: Eine vollständige Anleitung

So installieren Sie Node.js auf Ubuntu- und Linux-Distributionen: Eine vollständige Anleitung

Mary-Kate Olsen
Freigeben: 2025-01-21 18:32:12
Original
444 Leute haben es durchsucht

How to Install Node.js on Ubuntu and Linux Distros: A Complete Guide

Diese Anleitung bietet eine umfassende Anleitung zur Installation von Node.js unter Ubuntu (und anderen Linux-Distributionen). Während ein direkter Download von der offiziellen Website möglich ist, bietet die Verwendung eines Versionsmanagers überlegene Flexibilität und Kontrolle über Ihre Entwicklungsumgebung. Wir demonstrieren die Installation von Node.js mit zwei beliebten Versionsmanagern: fnm und nvm.

Node.js-Versionsmanager verstehen

Node.js-Versionsmanager vereinfachen die Installation und den Wechsel zwischen verschiedenen Node.js-Versionen. Sie sind besonders nützlich für:

  • Verwaltung mehrerer Projekte mit unterschiedlichen Node.js-Versionsanforderungen.
  • Erleichtert versionübergreifendes Code-Testen.
  • Gewährleistung sicherer und unkomplizierter Node.js-Upgrades.

Obwohl diese Manager für die Produktion vielleicht weniger wichtig sind, rationalisieren sie Upgrades, ohne laufende Anwendungen zu unterbrechen. Wir werden zwei empfohlene Optionen untersuchen: fnm (Fast Node Manager) und nvm (Node Version Manager).

Node.js mit fnm installieren

fnm (Fast Node Manager) ist eine moderne, Rust-basierte Alternative zu nvm und n, die plattformübergreifende Kompatibilität und überlegene Geschwindigkeit aufgrund der nativen Codekompilierung bietet. Sie müssen fnm installieren, bevor Sie Node.js installieren.

Installieren Sie fnm mit:

<code class="language-bash">curl -fsSL https://fnm.vercel.app/install | bash</code>
Nach dem Login kopieren
Nach dem Login kopieren

Alternativ können Homebrew-Benutzer Folgendes verwenden:

<code class="language-bash">brew install fnm</code>
Nach dem Login kopieren
Nach dem Login kopieren

Nach der fnm-Installation installieren Sie Node.js mit:

<code class="language-bash">fnm install --lts</code>
Nach dem Login kopieren
Nach dem Login kopieren

Dadurch wird die neueste Long Term Support (LTS)-Version installiert. Ersetzen Sie für eine bestimmte Version --lts durch die Versionsnummer (z. B. fnm install 23). Überprüfen Sie die Installation mit node -v.

Fnm-Shell-Abschlüsse und -Konfiguration

Die Shell-Vervollständigungen von fnm sind in der Binärdatei enthalten. Aktivieren Sie sie mit:

<code class="language-bash">fnm completions --shell <shell></code>
Nach dem Login kopieren
Nach dem Login kopieren

(Ersetzen Sie <shell> durch Ihre Shell – z. B. bash, zsh, fish.)

Viele FNM-Funktionen sind zunächst deaktiviert, um eine Änderung des Standard-Shell-Verhaltens zu vermeiden. Konfigurieren Sie sie, indem Sie während der Shell-Initialisierung Flags zum fnm env-Aufruf hinzufügen. Zum Beispiel:

<code class="language-bash">eval "$(fnm env --use-on-cd)"</code>
Nach dem Login kopieren
Nach dem Login kopieren

Das --use-on-cd-Flag integriert sich in Ihre Shell und wechselt automatisch die Node.js-Versionen bei Verzeichnisänderungen basierend auf .node-version, .nvmrc oder packages.json#engines#node (wenn --resolve-engines aktiviert ist).

Node.js mit fnm aktualisieren

Regelmäßige Node.js-Updates sind für die Sicherheit und neue Funktionen von entscheidender Bedeutung. Für neue LTS-Versionen verwenden Sie:

<code class="language-bash">fnm install --lts
fnm use --lts</code>
Nach dem Login kopieren
Nach dem Login kopieren

Eine Abkürzung ist fnm use --install-if-missing [VERSION]. Verwenden Sie fnm list-remote, um die neueste Versionsnummer zu finden.

Node.js mit nvm installieren

Node Version Manager (nvm) ist ein langjähriges Befehlszeilentool zur Verwaltung mehrerer Node.js-Versionen. Es ist in einem POSIX-kompatiblen Shell-Skript geschrieben und bietet eine mit fnm vergleichbare Geschwindigkeit. Wie fnm erfordert es eine Installation vor Node.js.

Installieren Sie NVM mit:

<code class="language-bash">curl -fsSL https://fnm.vercel.app/install | bash</code>
Nach dem Login kopieren
Nach dem Login kopieren

Oder mit wget:

<code class="language-bash">brew install fnm</code>
Nach dem Login kopieren
Nach dem Login kopieren

Installieren Sie die LTS-Version mit:

<code class="language-bash">fnm install --lts</code>
Nach dem Login kopieren
Nach dem Login kopieren

Bestätigen Sie mit node -v.

Node.js mit nvm aktualisieren

Node.js aktualisieren mit:

<code class="language-bash">fnm completions --shell <shell></code>
Nach dem Login kopieren
Nach dem Login kopieren

Dadurch wird die neueste LTS-Version installiert und auf diese umgeschaltet. Ersetzen Sie --lts durch eine bestimmte Versionsnummer (z. B. nvm install 23).

Um die LTS-Version zu aktualisieren und vorhandene Pakete zu migrieren, verwenden Sie:

<code class="language-bash">eval "$(fnm env --use-on-cd)"</code>
Nach dem Login kopieren
Nach dem Login kopieren

Fügen Sie --latest-npm hinzu, um npm:

gleichzeitig zu aktualisieren
<code class="language-bash">fnm install --lts
fnm use --lts</code>
Nach dem Login kopieren
Nach dem Login kopieren

Best Practices und Tipps

Geben Sie die Node.js-Version im package.json Ihres Projekts an oder verwenden Sie eine .nvmrc-Datei, um konsistente Versionen in Ihrem Team sicherzustellen. Sowohl fnm als auch nvm unterstützen diese Dateien.

Wenn Sie fnm mit --use-on-cd konfiguriert haben, wechselt es automatisch die Version, wenn Sie mit .node-version oder .nvmrc das Verzeichnis wechseln. Verwenden Sie bei NVM nvm use.

Fazit und nächste Schritte

Sie haben Node.js erfolgreich mit fnm oder nvm installiert. fnm bietet eine bessere Leistung, während nvm eine breitere Community-Unterstützung bietet.

Denken Sie daran:

  • Aktualisieren Sie regelmäßig Ihre Node.js-Installation.
  • Verwenden Sie projektspezifische .nvmrc oder .node-version Dateien.
  • Halten Sie Ihren Versionsmanager auf dem neuesten Stand.

Ein zukünftiger Leitfaden wird die Deinstallation von Node.js von Ubuntu behandeln.

Fußnoten

  1. fnm
  2. nvm
  3. n ist ein Node.js-Versionsmanager, der auf BASH-Skripten basiert und Einfachheit und plattformübergreifende Unterstützung (Linux, macOS und Windows über WSL) bietet.
  4. Fnm-Konfiguration

Das obige ist der detaillierte Inhalt vonSo installieren Sie Node.js auf Ubuntu- und Linux-Distributionen: Eine vollständige Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage