NVM sta per Node Version Manager, uno strumento da riga di comando utilizzato per installare e gestire più versioni di Node.JS. Puoi avere più installazioni di Node.JS in un unico account e decidere quale versione utilizzare per il tuo progetto. L'installazione di Node.JS è specifica dell'account utente e altri account utente possono avere le proprie installazioni indipendenti.
Esistono diversi modi per installare Node.JS. Uno di questi è usare il gestore di pacchetti APT che lo installa dai repository Debian. Tuttavia, questo non installa sempre l'ultima versione. Un altro modo per installare NodeJS è utilizzare l'utilità NVM.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query Node.JS correlate.
In questo contesto, esamineremo il processo di installazione di NVM su Debian 11.
Diversi modi per installare NVM su Debian
1. Scarica e installa l'utilità NVM
Per installare NVM, devi prima scaricare ed eseguire lo script bash NVM come segue:
$ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Il comando scarica nvm come script nella cartella .nvm nella directory home. Quindi aggiunge le variabili di ambiente per NVM nel file .bashrc.
Quindi, ricarica il file .bashrc per applicare le modifiche:
$ source ~/.bashrc
In alternativa, disconnettersi e accedere nuovamente e confermare la versione di NVM installata:
$ nvm --version
2. Installa e gestisci NodeJS utilizzando NVM
Come accennato in precedenza, NVM consente agli sviluppatori di installare più versioni di Node.JS. Per installare la versione più recente di NodeJS, esegui il seguente comando con 'node' come alias per l'ultima versione:
$ nvm install node
Se desideri installare l'ultima versione LTS (Long Term Service), esegui il comando:
$ nvm install node --lts
Nel nostro caso, l'ultima versione – v16.10.0 – è già installata.
Puoi anche specificare una versione specifica di NodeJS specificando il numero di versione. Qui stiamo installando Node.JS v14.18.0:
$ nvm install 14.18.0
Per elencare tutte le versioni di Node.JS installate, eseguire:
$ nvm ls
Per passare a una particolare versione di Node.JS, eseguire il comando come mostrato. Qui stiamo passando a Node v16.10.0:
$ nvm use 16.10.0
Per verificare la versione predefinita già impostata nel tuo account, esegui:
$ nvm run default --version
Puoi elencare tutte le versioni Node.JS disponibili che sono disponibili per il download con il comando seguente:
$ nvm ls-remote
Infine, puoi eseguire uno script Node.JS con la tua versione preferita con il comando seguente:
$ nvm exec 14.18.0 backoffice.js