Introduzione

NVM o Node Version Manager è un'utility della riga di comando per l'installazione e la gestione di più versioni node.js su sistemi basati su Linux. Con l'aiuto di NVM, puoi installare qualsiasi versione specifica di nodejs sul tuo sistema e utilizzarla per eseguire l'applicazione.

Questo tutorial ti aiuterà a installare NVM sulla tuo server Amazon Linux. Spiegheremo anche gli usi di base di NVM per i sistemi Amazon Linux.

Prerequisiti

Un sistema Amazon Linux in esecuzione con accesso alla shell. Accedi al tuo sistema Amazon Linux tramite SSH.

Installare NVM

Il team ufficiale di Node Version Manager fornisce uno script di shell per l'installazione dell'utilità della riga di comando NVM. Utilizza i seguenti comandi per installare NVM sul sistema Amazon Linux:

sudo yum install curl -y 
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash   

Questo creerà una directory .nvm nella home directory dell'utente connesso. NVM conserva tutti i file binari e di configurazione in questa directory .nvm.

Disconnettersi e accedere nuovamente con il proprio account utente per caricare l'ambiente nvm appena installato, oppure utilizzare il seguente comando per caricare l'ambiente senza eseguire nuovamente l'accesso:

source ~/.bashrc

In questa fase, hai installato con successo NVM sul tuo sistema.

Installare Node utilizzando NVM

NVM consente di installare più versioni node.js per ogni account utente. Prima di tutto, usa il seguente comando per trovare tutte le versioni disponibili di node.js per l'installazione:

nvm ls-remote 

Il comando sopra ti mostrerà un elenco delle versioni di node disponibili. Ora puoi installare qualsiasi versione di node digitando:

nvm install 12.19.0 

Basta cambiare 12.19.0 con la versione richiesta come 11.15.0, 10.11.0, ecc.

Esiste anche un alias per l'ultima versione stabile di node, la versione LTS e altre versioni precedenti di LTS:

nvm install node 
nvm install lts/*

Puoi anche usare lts /dubnium, lts/carbon ecc.

Utilizzare NVM

È possibile utilizzare il seguente comando per elencare le versioni installate di node per l'utente corrente:

nvm ls 

Con questo comando è possibile trovare la versione node.js disponibile per l'installazione:

nvm ls-remote 

È inoltre possibile selezionare una versione diversa per la sessione corrente. La versione selezionata sarà la versione attualmente attiva solo per la shell corrente:

nvm use 12.19.0 

Per trovare la versione predefinita di node impostata per l'utente corrente, digitare:

nvm run default --version 

Quando sono installate più versioni di node.js, puoi scegliere una versione specifica per eseguire qualsiasi script:

nvm exec 12.19.0 server.js 

Disinstallare la versione specifica di node con NVM

È possibile rimuovere qualsiasi versione inutilizzata eseguendo il seguente comando. Assicurati solo che la versione che stai rimuovendo non sia attualmente attiva.

Per rimuovere Node.js 10.12.0, digita:

nvm uninstall 10.12.0 

Conclusione

Questo tutorial ti ha aiutato a installare e utilizzare NVM sul sistema Amazon Linux. Inoltre, hai appreso degli usi di base dell'utilità della riga di comando nvm.