Aggiungere una versione alternativa di Node.js può aiutare a gestire più progetti con dipendenze Node.js diverse. Ecco i passaggi per aggiungere una versione alternativa di Node.js:
Installare il Node Version Manager (NVM):
NVM è uno strumento popolare che ti permette di gestire più versioni di Node.js su una sola macchina. Segui questi passaggi per installare NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Dopo l'installazione, potrebbe essere necessario riavviare il terminale o eseguire il comando:
source ~/.bashrc
(oppure source ~/.zshrc
se stai usando Zsh).
Installare la Versione Desiderata di Node.js:
Una volta che NVM è installato, puoi usarlo per installare la versione di Node.js che desideri. Ad esempio, se vuoi installare la versione 14 di Node.js, puoi fare:
nvm install 14
Usare la Versione Alternativa di Node.js:
Dopo l'installazione, puoi passare alla versione appena installata eseguendo:
nvm use 14
Puoi verificare la versione attiva con:
node -v
Impostare la Versione di Node.js Predefinita (Opzionale):
Se desideri rendere questa versione la predefinita per le nuove sessioni del terminale, puoi impostarla come predefinita:
nvm alias default 14
In questo modo, Node.js versione 14 verrà usata come predefinita ogni volta che apri una nuova finestra del terminale.
Gestire Più Versioni:
Puoi installare e passare tra diverse versioni di Node.js usando NVM. Ad esempio, se hai bisogno di tornare a una versione diversa, puoi usare:
nvm use <versione>
Puoi elencare tutte le versioni installate con:
nvm ls
Cambio Automatico delle Versioni di Node.js per Progetto (Opzionale):
Puoi creare un file .nvmrc
nella directory del tuo progetto con la versione di Node.js desiderata. Ad esempio, se vuoi usare la versione 14 di Node.js, crea un file .nvmrc
con il seguente contenuto:
14
Successivamente, quando navighi in quella directory, puoi semplicemente eseguire:
nvm use
E questo cambierà alla versione specificata.
Ricorda che dovresti sempre installare le versioni di cui hai bisogno da fonti affidabili. NVM è uno strumento ampiamente utilizzato, ma sii sempre cauto nell'eseguire comandi provenienti da internet senza capire cosa fanno.