Installer fnm
fnm propose plusieurs méthodes d'installation. Choisissez celle qui convient à votre système d'exploitation.
macOS
En Utilisant Homebrew (Recommandé)
brew install fnmEn Utilisant le Script curl
curl -fsSL https://fnm.vercel.app/install | bashEn Utilisant MacPorts
port install fnmWindows
En Utilisant winget (Recommandé)
winget install Schniz.fnmEn Utilisant Scoop
scoop install fnmEn Utilisant Chocolatey
choco install fnmEn Utilisant le Script curl (Nécessite Git Bash ou WSL)
curl -fsSL https://fnm.vercel.app/install | bashLinux
En Utilisant le Script curl (Recommandé)
curl -fsSL https://fnm.vercel.app/install | bashEn Utilisant Homebrew
brew install fnmTélécharger depuis GitHub Releases
- Visiter la page des releases fnm
- Télécharger l'archive pour votre architecture
- Extraire et déplacer le binaire vers un répertoire du PATH
# Exemple: Installer l'architecture x86_64
wget https://github.com/Schniz/fnm/releases/latest/download/fnm-linux.zip
unzip fnm-linux.zip -d /usr/local/bin
chmod +x /usr/local/bin/fnmConfigurer le Shell
Après l'installation, vous devez configurer les variables d'environnement du Shell.
Bash
Ajoutez ce qui suit à ~/.bashrc:
eval "$(fnm env --use-on-cd)"Puis rechargez la configuration:
source ~/.bashrcZsh
Ajoutez ce qui suit à ~/.zshrc:
eval "$(fnm env --use-on-cd)"Puis rechargez la configuration:
source ~/.zshrcFish
Ajoutez ce qui suit à ~/.config/fish/config.fish:
fnm env --use-on-c | sourcePuis rechargez la configuration:
source ~/.config/fish/config.fishPowerShell
Ajoutez ce qui suit au profil PowerShell:
fnm env --use-on-cd | Out-String | Invoke-ExpressionVous pouvez ouvrir le profil avec:
notepad $PROFILEVérifier l'Installation
Après l'installation, vérifiez que fnm est correctement installé:
fnm --versionSortie similaire à:
fnm 1.37.1Configuration des Variables d'Environnement
fnm prend en charge les variables d'environnement suivantes pour une configuration personnalisée:
| Variable d'Environnement | Description | Défaut |
|---|---|---|
FNM_DIR | Répertoire d'installation fnm | ~/.fnm |
FNM_NODE_DIST_MIRROR | Mirror de téléchargement Node.js | https://nodejs.org/dist |
FNM_LOGLEVEL | Niveau de log | info |
FNM_ARCH | Remplacement de l'architecture | Architecture système |
FNM_COREPACK_ENABLED | Activer Corepack | false |
Utiliser un Mirror en Chine
En Chine continentale, vous pouvez configurer un mirror pour accélérer les téléchargements:
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/nodeOu ajouter au fichier de configuration du Shell:
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"Prochaines Étapes
Après l'installation, vous pouvez:
- Installer Node.js - Utiliser fnm pour installer votre première version Node.js
- Référence des Commandes - Découvrir toutes les commandes disponibles
- Gestion de Version - Apprendre à gérer plusieurs versions Node.js