Come installare NVM su Debian 11

14 set 2021 2 min di lettura
Come installare NVM su Debian 11
Indice dei contenuti

Introduzione

NVM sta per Node Version Manager, che è un'utilità della riga di comando per l'installazione di Node.js. Consente ai programmatori di installare Node.js solo nel proprio account. Ciò significa che l'installazione viene eseguita in modo specifico per l'utente. Tutti gli utenti in un unico sistema hanno la propria installazione di Node.js.

Utilizzando l'utility nvm, possiamo installare le versioni multiple di node.js in un unico account e gestirle facilmente. L'applicazione può utilizzare .nvmrc nella cartella principale per selezionare automaticamente la versione di Node.js.

Questo tutorial ti aiuterà a installare nvm sul sistema Linux Debian 11 "bullseye".

Prerequisiti

  • Sistema Debian 11 Bullseye Linux in esecuzione con accesso alla shell. Non è necessario avere accesso a sudo.
  • Accedi al sistema e apri una shell nel tuo account
  • Al sistema appena installato viene richiesto di completare la configurazione iniziale del server su Debian 11.

Come installare NVM su Debian 11

Uno script di shell è disponibile per l'installazione di NVM su qualsiasi sistema Linux. Prima di tutto, controlla se il tuo sistema ha installato l'utilità della riga di comando curl. In caso contrario, utilizzare il comando seguente per installare curl:

sudo apt install curl -y 

Quindi eseguire lo script bash di installazione di NVM come utente. Non è necessario utilizzare sudo con lo script di installazione:

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash 

Lo script di cui sopra effettua tutte le impostazioni dell'ambiente richieste allo script di accesso dell'utente attualmente connesso. Per applicare le impostazioni, disconnettiti e accedi di nuovo al tuo account o esegui semplicemente il comando seguente per fare lo stesso.

source ~/.bashrc

Come installare Node.js su Debian 11

Il nvm consente di installare più versioni di Node.js per un singolo account utente. Usa i seguenti comandi per installare la versione node.js richiesta sul tuo sistema Debian 11.

Installa l'ultima versione del nodo: questa è la versione più recente rilasciata per l'installazione dal team di Node.js. Puoi usare "node" come alias per l'ultima versione:

nvm install node 

Installazione dell'ultima versione stabile del nodo: utilizzare l'opzione --lts con la riga di comando per installare l'ultima versione LTS (Long Term Release).

nvm install node --lts 

Per installare una versione specifica di node:

nvm install 12.20.1  

Cambia 12.20.1 con la versione Node.js richiesta da installare sul sistema Debian 11.

La primissima versione installata diventa quella predefinita. Le nuove shell si avvieranno con la versione predefinita del nodo (ad esempio, nvm alias default).

Come usare NVM?

Di seguito sono riportate alcune opzioni utili da utilizzare con l'utilità della riga di comando nvm.

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

nvm ls 

Con questo comando, puoi trovare la versione Node.js disponibile per l'installazione:

nvm ls-remote 

Puoi anche selezionare una versione diversa per la sessione corrente. Questa sarà una versione attiva corrente solo per la shell corrente:

nvm use 12.20.1 

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

nvm run default --version 

Puoi eseguire uno script Node con la versione desiderata di node.js usando il comando sotto:

nvm exec 12.20.1 server.js 

Conclusione

Questo tutorial ti ha aiutato a installare nvm sul sistema Debian 11 Bullseye Linux. Sono inoltre fornite le istruzioni di base per utilizzare l'utility NVM.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.