Skip to content

Guide de la Commande fnm install

La commande fnm install est utilisée pour installer de nouvelles versions de Node.js.

Syntaxe de la Commande

bash
fnm install [OPTIONS] [VERSION]

Paramètres

VERSION

Spécifier la version de Node.js à installer:

bash
# Installer la version majeure (sélectionne automatiquement la dernière version mineure)
fnm install 20

# Installer une version spécifique
fnm install 20.10.0

# Installer une version LTS
fnm install lts/iron

# Aucune version spécifiée, lit depuis le fichier de version
fnm install

Options

--lts

Installer la dernière version LTS (Long Term Support):

bash
fnm install --lts

--latest

Installer la dernière version (y compris non-LTS):

bash
fnm install --latest

--use

Changer vers la version immédiatement après l'installation:

bash
fnm install 20 --use

--progress

Contrôler l'affichage de la barre de progression de téléchargement:

bash
# Affichage automatique (défaut)
fnm install 20 --progress=auto

# Toujours afficher
fnm install 20 --progress=always

# Ne jamais afficher
fnm install 20 --progress=never

--node-dist-mirror

Spécifier le mirror de téléchargement Node.js:

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

--arch

Spécifier l'architecture d'installation:

bash
# Installer la version x64
fnm install 20 --arch=x64

# Installer la version ARM64
fnm install 20 --arch=arm64

--fnm-dir

Spécifier le répertoire d'installation fnm:

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

--log-level

Définir le niveau de log:

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

--corepack-enabled

Activer le support Corepack:

bash
fnm install 20 --corepack-enabled

Exemples d'Utilisation

Installer une Version LTS

bash
# Installer la dernière LTS
fnm install --lts

# Installer une version LTS spécifique
fnm install lts/iron    # Node.js 20.x
fnm install lts/hydrogen # Node.js 18.x

Installer une Version Spécifique

bash
# Installer la version majeure
fnm install 20

# Installer la version mineure
fnm install 20.10

# Installer la version exacte
fnm install 20.10.0

Installer et Utiliser

bash
# Installer et changer immédiatement
fnm install 20 --use

# Installer et définir comme par défaut
fnm install 20 --use && fnm default 20

Utiliser un Mirror pour un Téléchargement Plus Rapide

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

Installer une Architecture Spécifique

bash
# Installer la version x64 sur un Mac Apple Silicon
fnm install 20 --arch=x64

Formats de Version

fnm prend en charge plusieurs formats de version:

FormatExempleDescription
Version majeure20Dernière 20.x.x
Version mineure20.10Dernière 20.10.x
Version exacte20.10.0Version exacte
Nom LTSlts/ironNom de code de la version LTS
latest--latestDernière version

Noms de Code des Versions LTS

Nom de CodeVersionDate de Sortie
Iron20.x2023-10
Hydrogen18.x2022-10
Gallium16.x2021-10
Erbium14.x2020-10
Dubnium12.x2019-10

Variables d'Environnement

Vous pouvez configurer le comportement par défaut via des variables d'environnement:

bash
# Définir le mirror
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

# Activer Corepack
export FNM_COREPACK_ENABLED=true

# Définir le répertoire d'installation
export FNM_DIR=~/.fnm

Problèmes Courants

Échec de l'Installation

bash
# Essayer d'utiliser un mirror
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

# Voir les logs détaillés
fnm install 20 --log-level=info

La Version Existe Déjà

bash
# Voir les versions installées
fnm list

# Utiliser la version installée
fnm use 20

Téléchargement Lent

bash
# Configurer le mirror
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
fnm install 20

Liens Connexes