Nodejs è un ambiente di runtime JavaScript gratuito, open source e multipiattaforma basato su motore JavaScript V8 di Google Chrome . Il vantaggio principale di Node è un'architettura asincrona basata su eventi che consente di gestire molte connessioni simultanee.
Sta diventando sempre più popolare tra gli sviluppatori web di tutto il mondo. Nodejs è disponibile per la piattaforma Linux e qui vedremo come installare Node.js e NPM su Ubuntu 20.04/18.04 .
Installa NodeJS su Ubuntu 20.04/18.04
Esistono 3 modi diversi per installare NodeJS su Ubuntu. Puoi usare il repository Ubuntu predefinito, Binary fornito da Nodesoure o usando lo script NVM. Ognuno ha i suoi vantaggi e comodità.
Stiamo coprendo tutti i metodi di installazione di seguito, ma dovresti scegliere uno dei due. Non è una buona idea confonderli.
Metodo 1:installazione utilizzando i repository Ubuntu predefiniti
Node è disponibile nei repository ufficiali di Ubuntu. Il vantaggio principale qui è la facilità e stabilità. Tuttavia, Ubuntu non aggiorna la versione principale dei suoi pacchetti. Ciò significa che la versione di Node che si trova nei repository di Ubuntu potrebbe essere obsoleta. Dovrebbe andare bene per la maggior parte degli utenti Linux.
Questo è il modo in cui puoi installarlo usando il comando apt.
Apri il terminale e aggiorna la cache APT. Quindi, installa Nodejs insieme al gestore di pacchetti NPM come mostrato di seguito. Inserisci "Y" quando il sistema ti chiede di continuare.
:~$ sudo apt update
:~$ sudo apt install nodejs npm
Ora, controlliamo la versione di Node installata utilizzando il comando riportato di seguito.
:~$ nodejs -v
v10.19.0
Qui, la versione è 10.19.0 che non è l'ultima. Quindi, utilizza i metodi alternativi di seguito per ottenere l'ultima versione di Node installata.
Metodo 2:utilizzo di un repository esterno (binario nodo)
Node.JS ci fornisce alcuni repository esterni per facilitare l'installazione. La cosa interessante di questo metodo è che esiste un repository per ogni versione principale di Node. Cioè, possiamo scegliere tra i rami 10.x, 12.x, 13.x, 15.x e 16.x.
Quindi hai la possibilità di scegliere la vecchia e l'ultima versione di Node a seconda delle tue preferenze e dei tuoi requisiti.
Per Node.js v16.x usa i comandi seguenti
:~$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - :~$ sudo apt install -y nodejs
Per Node.js v15.x usa il comando seguente
:~$ curl -fsSL https://deb.nodesource.com/setup_15.x | sudo -E bash -
:~$ sudo apt install -y nodejs
Per altre versioni, visita la distribuzione binaria ufficiale su GitHub dove troverai le istruzioni di installazione per le versioni precedenti. Questa pagina mantiene anche le istruzioni di installazione per la distribuzione Debian, Redhat, CentOS Linux.
Utilizzare il comando seguente per verificare la versione al termine dell'installazione.
:~$ nodejs -V
Con questo, avrai la versione di Node.JS che preferisci.
Questo metodo richiede un passaggio in più, ma è più flessibile del primo. Ti permette di scegliere un ramo di versioni specifiche. Mentre nel primo, puoi installare solo la versione di Node.JS che si trova nei repository di Ubuntu.
Tuttavia, è disponibile un terzo metodo. Uno ancora più flessibile.
Metodo 3 – Nodo che utilizza NVM
NVM è uno script che consente di gestire diverse versioni di NodeJS. Tuttavia, ti consente anche di installare la versione di Node.JS che desideri. Ecco perché ho detto che è un metodo ancora più flessibile.
Innanzitutto, scarica e installa lo script NVM utilizzando il comando riportato di seguito.
:~$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
Al termine dell'installazione, riavviare il terminale. In alternativa, puoi aggiornare il profilo bash dell'utente attivo. Questo serve per rendere disponibile il comando NVM.
:~$ source ~/.profile
Questo è tutto e ora sei pronto per utilizzare NVM.
Con questo script, puoi visualizzare tutte le versioni disponibili di Node.JS. Per fare ciò, esegui questo comando con l'opzione ls-remote come mostrato di seguito.
:~$ nvm ls-remote
Questo elenca tutte le versioni disponibili per l'installazione. L'elenco è enorme a partire dalla versione 0.x fino alla 16.x. Ora sta a te decidere quale versione desideri.
Questo è il modo in cui puoi usare nvm. Basta seguire l'installazione con il numero di versione.
nvm install <version>
Vediamo il comando in azione per l'ultima versione su Node.
Innanzitutto, modifica l'autorizzazione utilizzando il comando chmod e quindi completa l'installazione come mostrato di seguito.
:~$ chmod 777 -R ~/.nvm/
:~$ nvm install 16.1.0
Controlla la versione installata, per assicurarti che sia tutto a posto.
:~$ node -v
v16.1.0
Nota che in questo caso, il comando è il nodo e non nodejs .
Questo metodo è forse il più ingombrante di tutti. Tuttavia, ci offre un vantaggio inestimabile:possiamo scegliere in modo specifico quale versione di Node.JS installare.
Inoltre, l'installazione di NVM nel sistema è di grande aiuto per facilitare il lavoro con diverse versioni di Node.JS.
Conclusione
Node.JS è uno strumento abbastanza utile in molti progetti al giorno d'oggi. Gran parte del valore ha a che fare con le dimensioni del progetto in questione. Ma sta diventando sempre più popolare in tutti i tipi di progetti
La ragione di ciò è che lo sviluppo di Node.JS è piuttosto attivo e ci fornisce versioni frequenti. Il tutto per migliorarlo e aumentare le possibilità di sviluppo.
Oggi in questo post hai imparato diversi metodi per installare Node.JS in Ubuntu. Ognuno di loro ha un grado di difficoltà, così come i suoi vantaggi. Forse quello che unisce facilità e flessibilità è il secondo. Tuttavia, sta a te decidere quale metodo scegliere e quale si adatta alle tue esigenze.
Spero che questo post ti sia piaciuto. Per favore condividi.