Skip to content

Guide de la Commande fnm uninstall

La commande fnm uninstall est utilisée pour désinstaller les versions de Node.js installées.

Syntaxe de la Commande

bash
fnm uninstall [OPTIONS] [VERSION]

Alias: uni

Paramètres

VERSION

Spécifier la version de Node.js à désinstaller:

bash
# Désinstaller une version spécifique
fnm uninstall 16.20.2

# Désinstaller en utilisant un alias
fnm uninstall legacy

Options

--node-dist-mirror

Spécifier la source du mirror (généralement non nécessaire):

bash
fnm uninstall 16.20.2

--fnm-dir

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

bash
fnm uninstall 16.20.2 --fnm-dir=/custom/path

--log-level

Définir le niveau de log:

bash
fnm uninstall 16.20.2 --log-level=quiet

Exemples d'Utilisation

Désinstaller une Version Spécifique

bash
# Désinstaller Node.js 16.20.2
fnm uninstall 16.20.2

Désinstaller via un Alias

bash
# Si un alias pointe vers cette version
fnm uninstall legacy

WARNING

La désinstallation via un alias supprimera la version de Node.js vers laquelle cet alias pointe, ainsi que tous les autres alias pointant vers la même version.

Désinstallation en Lot

bash
# Afficher les versions installées
fnm list

# Désinstaller les versions inutilisées une par une
fnm uninstall 14.21.3
fnm uninstall 16.20.2

Comportement de Désinstallation

Désinstaller une Version

bash
fnm uninstall 16.20.2

Cela supprimera:

  • Le répertoire ~/.fnm/node-versions/v16.20.2/
  • Les alias associés (le cas échéant)

Désinstaller un Alias

bash
fnm alias 16.20.2 legacy
fnm uninstall legacy

Cela supprimera:

  • La version Node.js 16.20.2
  • L'alias legacy
  • Les autres alias pointant vers 16.20.2

Problèmes Courants

Impossible de Désinstaller la Version Actuellement Utilisée

bash
# Changer d'abord vers une autre version
fnm use 20

# Puis désinstaller
fnm uninstall 16.20.2

La Version N'Existe Pas

bash
# Afficher les versions installées
fnm list

# Confirmer le numéro de version
fnm uninstall 16.20.2

Espace Disque Non Libéré Après Désinstallation

bash
# Vérifier le répertoire fnm
du -sh ~/.fnm

# Nettoyer les restes
rm -rf ~/.fnm/node-versions/v16.20.2

Bonnes Pratiques

Nettoyage Régulier

bash
# Afficher les versions installées
fnm list

# Désinstaller les anciennes versions inutilisées
fnm uninstall 14.21.3
fnm uninstall 16.20.2

Conserver les Versions LTS

bash
# Conserver les versions LTS
fnm list | grep -E "v(18|20)"

# Désinstaller les versions non-LTS
fnm uninstall 19.9.0

Liens Connexes