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.