Skip to content

Guida Comando uninstall di fnm

Il comando fnm uninstall viene utilizzato per disinstallare le versioni installate di Node.js.

Sintassi Comando

bash
fnm uninstall [OPZIONI] [VERSIONE]

Alias: uni

Parametri

VERSIONE

Specifica la versione di Node.js da disinstallare:

bash
# Disinstalla versione specifica
fnm uninstall 16.20.2

# Disinstalla usando alias
fnm uninstall legacy

Opzioni

--node-dist-mirror

Specifica sorgente mirror (solitamente non necessario):

bash
fnm uninstall 16.20.2

--fnm-dir

Specifica directory installazione fnm:

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

--log-level

Imposta livello log:

bash
fnm uninstall 16.20.2 --log-level=quiet

Esempi Utilizzo

Disinstalla Versione Specifica

bash
# Disinstalla Node.js 16.20.2
fnm uninstall 16.20.2

Disinstalla Tramite Alias

bash
# Se un alias punta a quella versione
fnm uninstall legacy

WARNING

La disinstallazione tramite alias eliminerà la versione di Node.js a cui quell'alias punta, così come tutti gli altri alias che puntano alla stessa versione.

Disinstallazione Batch

bash
# Visualizza versioni installate
fnm list

# Disinstalla versioni non necessarie una per una
fnm uninstall 14.21.3
fnm uninstall 16.20.2

Comportamento Disinstallazione

Disinstalla Versione

bash
fnm uninstall 16.20.2

Questo eliminerà:

  • Directory ~/.fnm/node-versions/v16.20.2/
  • Alias correlati (se presenti)

Disinstalla Alias

bash
fnm alias 16.20.2 legacy
fnm uninstall legacy

Questo eliminerà:

  • Versione Node.js 16.20.2
  • Alias legacy
  • Altri alias che puntano a 16.20.2

Problemi Comuni

Impossibile Disinstallare Versione Attualmente in Uso

bash
# Prima passa a un'altra versione
fnm use 20

# Poi disinstalla
fnm uninstall 16.20.2

Versione Non Esistente

bash
# Visualizza versioni installate
fnm list

# Conferma numero versione
fnm uninstall 16.20.2

Spazio Disco Non Liberato Dopo Disinstallazione

bash
# Controlla directory fnm
du -sh ~/.fnm

# Pulisci residui
rm -rf ~/.fnm/node-versions/v16.20.2

Best Practice

Pulizia Regolare

bash
# Visualizza versioni installate
fnm list

# Disinstalla versioni vecchie non utilizzate
fnm uninstall 14.21.3
fnm uninstall 16.20.2

Mantieni Versioni LTS

bash
# Mantieni versioni LTS
fnm list | grep -E "v(18|20)"

# Disinstalla versioni non-LTS
fnm uninstall 19.9.0