Node.js mit fnm installieren
fnm macht die Installation und Verwaltung von Node.js-Versionen einfach und schnell. Diese Anleitung beschreibt detailliert, wie Sie Node.js mit fnm installieren.
Schnellstart
Neueste LTS-Version installieren
fnm install --ltsNeueste Version installieren
fnm install --latestBestimmte Version installieren
fnm install 20
fnm install 18.17.0Installationsmethoden im Detail
LTS-Version installieren
Node.js LTS-Versionen (Long Term Support) werden für Produktionsumgebungen empfohlen:
# Neueste LTS-Version installieren
fnm install --lts
# Bestimmte LTS-Version installieren
fnm install lts/iron # Node.js 20.x
fnm install lts/hydrogen # Node.js 18.x
fnm install lts/gallium # Node.js 16.xLTS-Versionscodenamen:
| Codename | Version | Status |
|---|---|---|
| Iron | 20.x | Aktive LTS |
| Hydrogen | 18.x | Wartung |
| Gallium | 16.x | Lebensende |
Bestimmte Version installieren
# Hauptversion installieren (wählt automatisch neueste Nebenversion)
fnm install 20
# Bestimmte Version installieren
fnm install 20.10.0
# Ältere Version installieren
fnm install 14.21.3Versionsdatei verwenden
Erstellen Sie eine .node-version oder .nvmrc Datei im Projektverzeichnis:
# .node-version Datei erstellen
echo "20" > .node-version
# fnm wird automatisch lesen und installieren
fnm installNach der Installation verwenden
Zur installierten Version wechseln
# Bestimmte Version verwenden
fnm use 20
# Wenn Version nicht installiert ist, automatisch installieren und verwenden
fnm use 18 --install-if-missingStandardversion setzen
# Standardversion setzen
fnm default 20
# Aktuelle Standardversion anzeigen
fnm defaultSofort nach Installation verwenden
# Version sofort nach Installation wechseln
fnm install 20 --useVerfügbare Versionen anzeigen
Remote-Versionen anzeigen
# Alle verfügbaren Versionen auflisten
fnm list-remote
# Nur LTS-Versionen auflisten
fnm list-remote --lts
# Bestimmte Versionen filtern
fnm list-remote --filter=18
# Neueste Versionen anzeigen
fnm list-remote --latestLokal installierte Versionen anzeigen
fnm listBeispielausgabe:
* v20.10.0 default
v18.19.0
v16.20.2Spiegel für schnelleren Download verwenden
In Festlandchina können Sie einen Spiegel verwenden, um Downloads zu beschleunigen:
# Spiegel-Umgebungsvariable setzen
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
# Oder während der Installation angeben
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/nodeHäufige Spiegel:
| Spiegelquelle | URL |
|---|---|
| npmmirror | https://npmmirror.com/mirrors/node |
| Tsinghua Universität | https://mirrors.tuna.tsinghua.edu.cn/nodejs-release |
Corepack-Unterstützung
fnm unterstützt Corepack, das Yarn und pnpm automatisch aktivieren kann:
# Corepack während der Installation aktivieren
fnm install 20 --corepack-enabled
# Oder Umgebungsvariable setzen
export FNM_COREPACK_ENABLED=true
fnm install 20Best Practices für die Versionsverwaltung
Projekt-Level-Versionsverwaltung
Erstellen Sie eine .node-version Datei im Projektstammverzeichnis:
# Hauptversion angeben
echo "20" > .node-version
# Oder exakte Version angeben
echo "20.10.0" > .node-versionKombiniert mit der --use-on-cd Option, automatisch Versionen beim Betreten des Verzeichnisses wechseln:
# Zur Shell-Konfiguration hinzufügen
eval "$(fnm env --use-on-cd)"Multi-Version-Entwicklung
# Mehrere Versionen installieren
fnm install 20
fnm install 18
fnm install 16
# Zwischen verschiedenen Projekten wechseln
cd projekt-a && fnm use 20
cd projekt-b && fnm use 18Aliase verwenden
# Aliase setzen
fnm alias 20 default
fnm alias 18 legacy
# Mit Aliasen wechseln
fnm use default
fnm use legacyHäufige Probleme
Installation fehlgeschlagen
Wenn die Installation fehlschlägt, prüfen Sie bitte:
- Ist Netzwerkverbindung normal
- Muss ein Spiegel konfiguriert werden
- Ist genügend Festplattenspeicher vorhanden
# Mit Spiegel erneut versuchen
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/nodeVersionswechsel funktioniert nicht
Stellen Sie sicher, dass die Shell korrekt konfiguriert ist:
# Aktuelle Version prüfen
fnm current
# node Pfad prüfen
which nodeAlte Versionen bereinigen
# Installierte Versionen anzeigen
fnm list
# Nicht benötigte Versionen deinstallieren
fnm uninstall 16.20.2Verwandte Links
- fnm installieren - fnm installieren
- Befehlsreferenz - Alle Befehlsdetails
- Versionsverwaltung - Detaillierte Versionsverwaltungshandbuch