NVM è un gestore di versione del nodo multipiattaforma che può mantenere una versione diversa dei nodi sul tuo sistema Linux. Ora, se hai familiarità con Node.js, potresti già sapere che sono disponibili molte versioni di Node.js. NVM funziona con l'aiuto del codice sorgente di NodeJS e del motore Chrome V8. Gli ingegneri di Google costruiscono il motore Chrome V8 e hanno stretto una collaborazione con NVM per offrire agli utenti un'interfaccia utente fluida e affidabile. Puoi installare questo strumento sulla tua distribuzione Linux per ridurre il problema della memoria, per aggiornare automaticamente il file Node.js sul tuo sistema.
NVM su Linux
Poiché gli sviluppatori di Node.js stanno lavorando duramente per renderlo più perfetto, di tanto in tanto rilasciano molte versioni di NVM. Ora, come sviluppatore, sai che la creazione di un ambiente uccide molto tempo potenziale. Ecco che arriva l'NVM; può aggiornare automaticamente la tua NVM sul sistema Linux senza perdere script, file e documenti. In questo post vedremo come installare e iniziare a utilizzare questo strumento sul tuo sistema Linux.
1. Installa NVM su Ubuntu Linux
L'installazione di NVM su Debian e Ubuntu Linux non è un'attività complessa. È necessario scaricare i file bash di installazione di NVM dal repository GitHub; quindi, devi eseguire lo script bash per installarlo sul tuo sistema Ubuntu. Puoi seguire questo link per visitare il repository GitHub di NVM.
Ora useremo lo strumento di comando cURL per recuperare i dati di installazione all'interno del nostro filesystem Linux. Se non hai CURL installato nel tuo computer, devi installare cURL sul tuo sistema. Puoi utilizzare le seguenti righe di comando del terminale fornite di seguito per ottenere il file bash di NVM sul nostro Debian/Ubuntu Linux.
sudo apt install curl
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Ora esegui il seguente comando sulla shell del terminale per recuperare i dati.
source ~/.profile
Infine, ora puoi eseguire il seguente comando NVM indicato di seguito per installare l'ultimo gestore della versione del nodo nel tuo sistema Linux.
nvm install node
Al termine dell'installazione, è possibile verificare la versione corrente della NVM per assicurarsi che la NVM sia installata correttamente sul proprio sistema Linux. Puoi anche installare qualsiasi altra versione di NVM all'interno del tuo sistema.
2. Installa Node Version Manager su Fedora/CentOS Linux
Se sei un utente Fedora, Red Hat o CentOS Linux, puoi seguire i passaggi che mostrerò ora. Il metodo di installazione di NVM su Fedora Linux include due passaggi. Puoi seguirli in ordine cronologico.
Devo menzionare che sto usando Fedora Linux per rappresentare l'intera distribuzione Linux basata su Red Hat. Puoi cambiare il comando DNF nel comando YUM in base ai requisiti della tua distribuzione.
Passaggio 1:installa NPM su Fedora Linux
In questo passaggio, utilizzeremo i comandi DNF di base per scaricare e installare NVM sul nostro Fedora Linux. Innanzitutto, devi installare il runtime NodeJS e lo strumento NPM sul tuo sistema Linux per eseguire i comandi NPM per installare NVM sul nostro sistema.
NPM gestisce principalmente gli script javascript e NodeJS. Eseguire il seguente comando DNF indicato di seguito per installare lo strumento NPM e NodeJS. Il seguente comando installerà l'ultima versione di NPM sul tuo sistema.
sudo dnf install -y nodejs npm
Puoi anche installare qualsiasi altra versione globale di NPM sul tuo sistema Linux eseguendo alcune righe di comando sulla shell del terminale. Lascia che tu voglia installare la versione di NPM; in tal caso, eseguiremo la seguente riga di comando indicata di seguito.
sudo npm install -g n
Ora, se necessario, puoi eseguire le seguenti righe di comando fornite di seguito per passare da una versione all'altra di NPM sul tuo sistema. Nel mio caso, ho Node 6.0.0 installato all'interno del sistema.
sudo ln -sf /usr/local/n/versions/node/6.0.0/bin/node /usr/bin/node
ln -s /usr/bin/nodejs /usr/bin/node
Passaggio 2:installa NVM tramite lo strumento NPM
Poiché abbiamo installato lo strumento di gestione della versione del nodo sulla nostra Fedora Linux, ora installeremo lo strumento NVM tramite i comandi NPM. Esegui le seguenti righe di comando fornite di seguito per installare lo strumento NVM sul tuo sistema Linux. Innanzitutto, installa il cURL sul tuo sistema Linux. Quindi usa lo strumento cURL per scaricare lo script bash di NVM sul tuo Fedora Linux.
sudo dnf install curl
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Quindi, esegui il seguente bashrc
comando per recuperare lo script sul tuo sistema.
source ~/.bashrc
Infine, ora puoi installare lo strumento NVM sul tuo sistema eseguendo la seguente riga di comando indicata di seguito.
nvm install node
Puoi anche scegliere qualsiasi versione diversa dello strumento NVM da installare sul tuo sistema Linux.
nvm install 12.8.3
3. Installa Node Version Manager su Arch Linux
Sono disponibili due metodi per installare il gestore della versione del nodo (NVM) su Arch e sul sistema Linux basato su Arch. Nel primo metodo, vedremo come installare direttamente lo strumento NVM sul tuo Arch Linux. Nel secondo metodo, utilizzeremo i comandi predefiniti di Pacman per installare lo strumento NVM sul nostro sistema Arch. Qui sto usando Manjaro Linux per rappresentare la distribuzione Arch Linux.
Metodo 1:installa NVM tramite Pacman Command
In questo metodo, utilizzeremo il comando predefinito del gestore pacchetti (Pacman) per installare gli strumenti NodeJS e NPM sul nostro Arch Linux. Puoi quindi eseguire il seguente comando Pacman e il comando NVM indicato di seguito per installare lo strumento NVM sul tuo sistema Arch Linux.
sudo pacman -S nodejs npm
nvm install node
Se non ti senti a tuo agio con il metodo di comando Pacman, puoi anche scaricare la versione compressa del pacchetto NVM per Arch Linux da qui. Quindi devi installare il pacchetto manualmente sul tuo sistema. Qui puoi trovare informazioni dettagliate su NVM per Arch Linux.
Metodo 2:installa NVM dal Software Store
Gli sviluppatori Linux hanno creato un pacchetto di NVM per la distribuzione Arch Linux. Puoi facilmente trovare il pacchetto NVM nel negozio di software. Devi aprire il negozio di software e cercare NVM. Troverai l'elenco dei pacchetti NVM nello store.
Selezionare la versione desiderata di NVM dall'elenco dei pacchetti e fare clic sul pulsante di installazione. Ecco fatto, lo strumento NVM viene ora installato nel tuo sistema.
Configura Node Version Manager su Linux
Finora abbiamo visto come installare lo strumento NVM su varie distribuzioni Linux. Ora vedremo come configurare e iniziare con lo strumento NVM. Puoi scegliere la versione più adatta dello strumento NVM disponibile per il tuo sistema Linux. Esegui le seguenti righe di comando fornite di seguito per visualizzare la versione dello strumento NVM.
nvm --version
node -v
npm -v
nvm ls
Ora, esegui il seguente comando per visualizzare l'elenco disponibile dello strumento NVM per il tuo sistema.
nvm ls-remote
Esegui il seguente nvm use
comando per selezionare una versione specifica dello strumento NVM dall'elenco dei pacchetti NVM installati sul tuo sistema Linux.
nvm use 12.18.3
Esegui il seguente comando per impostare una versione predefinita dello strumento NVM.
nvm run default --version
Rimuovi NVM dal tuo sistema Linux
Innanzitutto, per rimuovere il pacchetto NVM dal sistema Linux, è necessario rimuovere lo strumento NPM dal sistema. Esegui le seguenti righe di comando fornite di seguito per rimuovere lo strumento NPM dal tuo sistema. Puoi quindi rimuovere lo strumento NVM dal tuo sistema Linux.
- Rimuovi Node Version Manager da Ubuntu/Debian Linux.
sudo apt remove nodejs npm
npm uninstall package-name
nvm uninstall <version>
- Rimuovi NodeJS e NPM dal tuo Fedora Linux.
sudo yum remove nodejs
dnf remove npm
Cancella e rimuovi i file di sistema di NodeJS dal tuo sistema.
sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all
Se stai utilizzando Manjaro e altri sistemi Arch Linux, troverai l'opzione di rimozione dei pacchetti nel Software store all'interno della sezione dei pacchetti installati.
Ultime parole
Come abbiamo già visto, il gestore della versione del nodo funziona con il repository NodeJS, quindi è importante assicurarsi che NodeJS sia installato all'interno del proprio sistema Linux. Puoi trovare i file di backup generati automaticamente dalla NVM all'interno del /.profile
directory sul tuo sistema Linux. In questo post, ho descritto come installare e iniziare a utilizzare lo strumento NVM su varie distribuzioni Linux.
Se trovi utile e utile questo post, condividilo con i tuoi amici e con la comunità Linux. Puoi anche scrivere le tue opinioni su questo post nella sezione commenti.