Introduzione
Node Version Manager (NVM) è uno strumento essenziale per qualsiasi sviluppatore che lavora con Node.js. Ti consente di installare, gestire e lavorare facilmente con più versioni di Node.js sullo stesso sistema senza conflitti. Questa guida ti guiderà attraverso il processo di installazione di NVM su Ubuntu 24.04 e ti mostrerà come utilizzarlo per gestire le tue versioni Node.js.
Passaggio 1: installazione di NVM
Per installare NVM sul tuo sistema Ubuntu, segui questi passaggi:
Apri il Terminale: puoi farlo cercando "Terminale" nel menu dell'applicazione o premendo Ctrl+Alt+T.
Esegui lo script di installazione NVM: esegui il comando seguente nel terminale per scaricare lo script di installazione NVM dal repository GitHub del progetto.Usando Curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Utilizzando Wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Assicurati di controllare la pagina GitHub di NVM per il numero di versione più recente e aggiorna l'URL di conseguenza.
Attiva NVM: una volta completato lo script di installazione, è necessario chiudere e riaprire il terminale o eseguire il comando seguente per utilizzare immediatamente nvm.
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
Passaggio 2: installazione di Node.js utilizzando NVM
Dopo aver installato NVM, puoi installare Node.js. NVM semplifica l'installazione di qualsiasi versione di Node.js. Per installare la versione più recente, utilizzare:
nvm install node
Per installare una versione specifica di Node.js, puoi farlo specificando il numero di versione, ad esempio:
nvm install 20.12.0
Passaggio 3: utilizzo di NVM per gestire le versioni di Node.js
Puoi elencare tutte le versioni Node.js installate utilizzando:
nvm ls
Per passare da una versione Node.js installata all'altra, utilizzare:
nvm use <version_number>
Ad esempio, per passare alla versione 18.20.0 di Node.js, dovresti utilizzare:
nvm use 18.20.0
Passaggio 4: impostazione di una versione Node.js predefinita
Per evitare di dover cambiare manualmente le versioni ogni volta che apri un nuovo terminale, puoi impostare una versione Node.js predefinita con NVM:
nvm alias default <version_number>
Questo comando rende la versione specificata quella predefinita per ogni nuova sessione di shell.
Comandi aggiuntivi
- Installa l'ultima versione LTS di Node.js:
nvm install --lts
- Disinstallare una versione specifica di Node.js:
nvm uninstall <version_number>
Conclusione
NVM è un potente strumento che semplifica la gestione di più versioni di Node.js su una singola macchina. È particolarmente utile per gli sviluppatori che devono garantire la compatibilità tra diversi progetti o che stanno testando le loro applicazioni su più versioni di Node.js. Seguendo i passaggi descritti in questa guida, ora dovresti avere NVM installato sul tuo sistema Ubuntu 24.04 e sapere come usarlo per gestire le tue versioni Node.js in modo efficace.