Skip to content

fnm install Befehl Anleitung

Der fnm install Befehl wird verwendet, um neue Node.js-Versionen zu installieren.

Befehlssyntax

bash
fnm install [OPTIONEN] [VERSION]

Parameter

VERSION

Gibt die zu installierende Node.js-Version an:

bash
# Hauptversion installieren (wählt automatisch neueste Nebenversion)
fnm install 20

# Bestimmte Version installieren
fnm install 20.10.0

# LTS-Version installieren
fnm install lts/iron

# Keine Version angegeben, liest aus Versionsdatei
fnm install

Optionen

--lts

Installiert die neueste LTS-Version (Long Term Support):

bash
fnm install --lts

--latest

Installiert die neueste Version (einschließlich Nicht-LTS):

bash
fnm install --latest

--use

Wechselt sofort nach der Installation zur Version:

bash
fnm install 20 --use

--progress

Steuert die Anzeige des Download-Fortschrittsbalkens:

bash
# Automatische Anzeige (Standard)
fnm install 20 --progress=auto

# Immer anzeigen
fnm install 20 --progress=always

# Niemals anzeigen
fnm install 20 --progress=never

--node-dist-mirror

Gibt Node.js Download-Spiegel an:

bash
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

--arch

Gibt die Installationsarchitektur an:

bash
# x64-Version installieren
fnm install 20 --arch=x64

# ARM64-Version installieren
fnm install 20 --arch=arm64

--fnm-dir

Gibt fnm Installationsverzeichnis an:

bash
fnm install 20 --fnm-dir=/custom/path

--log-level

Protokollierungsstufe einstellen:

bash
fnm install 20 --log-level=quiet
fnm install 20 --log-level=error
fnm install 20 --log-level=info

--corepack-enabled

Corepack-Unterstützung aktivieren:

bash
fnm install 20 --corepack-enabled

Verwendungsbeispiele

LTS-Version installieren

bash
# Neueste LTS installieren
fnm install --lts

# Bestimmte LTS-Version installieren
fnm install lts/iron    # Node.js 20.x
fnm install lts/hydrogen # Node.js 18.x

Bestimmte Version installieren

bash
# Hauptversion installieren
fnm install 20

# Nebenversion installieren
fnm install 20.10

# Exakte Version installieren
fnm install 20.10.0

Installieren und Verwenden

bash
# Sofort installieren und wechseln
fnm install 20 --use

# Installieren und als Standard setzen
fnm install 20 --use && fnm default 20

Spiegel für schnelleren Download verwenden

bash
# Spiegel verwenden
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

Bestimmte Architektur installieren

bash
# x64-Version auf Apple Silicon Mac installieren
fnm install 20 --arch=x64

Versionsformate

fnm unterstützt mehrere Versionsformate:

FormatBeispielBeschreibung
Hauptversion20Neueste 20.x.x
Nebenversion20.10Neueste 20.10.x
Exakte Version20.10.0Exakte Version
LTS-Namelts/ironLTS-Versionscodename
latest--latestNeueste Version

LTS-Versionscodenamen

CodenameVersionVeröffentlichungsdatum
Iron20.x2023-10
Hydrogen18.x2022-10
Gallium16.x2021-10
Erbium14.x2020-10
Dubnium12.x2019-10

Umgebungsvariablen

Sie können das Standardverhalten über Umgebungsvariablen konfigurieren:

bash
# Spiegel einstellen
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

# Corepack aktivieren
export FNM_COREPACK_ENABLED=true

# Installationsverzeichnis einstellen
export FNM_DIR=~/.fnm

Häufige Probleme

Installation fehlgeschlagen

bash
# Spiegel verwenden
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

# Detaillierte Protokolle anzeigen
fnm install 20 --log-level=info

Version existiert bereits

bash
# Installierte Versionen anzeigen
fnm list

# Installierte Version verwenden
fnm use 20

Langsamer Download

bash
# Spiegel konfigurieren
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
fnm install 20