Node.js è un ambiente di runtime multipiattaforma basato su JavaScript di Chrome. Questo ambiente è progettato per eseguire codice JavaScript sul lato server. Utilizzando il framework NodeJS, puoi creare molte applicazioni utili. Quando installi NodeJS su CentOS o su qualsiasi altra distribuzione Linux, i pacchetti npm di supporto vengono installati automaticamente anche sul tuo sistema che consente agli sviluppatori di condividere e riutilizzare il codice.
In questo articolo, discuteremo due modi diversi per l'installazione di NodeJS sulla distribuzione CentOS 8 tramite la riga di comando. NodeJS insieme a npm può essere installato sul tuo sistema CentOS 8 utilizzando i due metodi seguenti:
- Installa NodeJS utilizzando il repository CentOS 8
- Installa NodeJS utilizzando la NVM
Metodo 1:installa NodeJS utilizzando il repository CentOS 8
I moduli NodeJS possono essere installati direttamente dal repository ufficiale CentOS 8. Mentre scriviamo questo tutorial, l'ultima versione disponibile di NodeJS è v10.x.
Utilizzare il comando seguente per elencare i moduli che contengono i pacchetti NodeJS:
$ sudo yum module list nodejs
Il seguente output viene visualizzato sul terminale, il che significa che il pacchetto NodeJS è disponibile con più flussi.
Esistono quattro diversi profili del pacchetto NodeJS. Quello contrassegnato con [d] è un profilo predefinito, installa un insieme di pacchetti di runtime comuni. Tuttavia, utilizzare il comando seguente per installare il pacchetto Nodejs sul sistema CentOS 8:
$ sudo yum module install nodejs
Il comando sopra menzionato installa anche i moduli NPM richiesti dopo, premendo il tasto "y" e poi "Invio".
L'altro profilo di Nodejs è il profilo di sviluppo, che installa alcuni pacchetti aggiuntivi necessari per costruire dinamicamente i moduli caricabili. Utilizzare il comando seguente per installare un profilo di sviluppo di NodeJS:
$ sudo yum module install nodejs/development
Una volta completata l'installazione di NodeJS, digita il seguente comando per verificare la versione installata:
$ node --version
Dallo screenshot seguente, qui, puoi vedere che NodeJS versione 10.24.0 è stata installata sul sistema CentOS 8.
Il metodo sopra spiegato è un modo sufficiente e più semplice per l'installazione di NodeJS e npm su CentOS 8.
Installa gli strumenti di sviluppo NodeJS richiesti
Gli strumenti di sviluppo sono necessari per la compilazione e l'installazione dei componenti aggiuntivi dal registro npm. Quindi, installa tutti gli strumenti di sviluppo necessari eseguendo il seguente comando:
$ sudo dnf groupinstall 'Development Tools'
Premi "y" e poi "Invio" per installare tutti i pacchetti di sviluppo necessari.
Rimuovi o disinstalla NodeJS
Utilizzare il comando seguente per rimuovere o disinstallare i moduli NodeJS e npm dal sistema CentOS 8:
$ sudo yum module remove nodejs
Metodo 2:installa NodeJS utilizzando la NVM
Utilizzando lo script bash NVM (Node Version Manager), è possibile installare e gestire la versione NodeJS quando necessario. La NVM ti consente di installare o rimuovere qualsiasi versione di NodeJS dal tuo sistema CentOS 8 che desideri testare o utilizzare. Quindi, usa il seguente script per installare la NVM sul tuo sistema CentOS 8:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Lo script di installazione sopra clona il repository NVM da Github nella directory ~/.nvm ed esporta il percorso nvm nel tuo Bash_profile.
Per installare NodeJS usando lo script nvm, esegui i comandi che sono stampati sulla finestra del tuo terminale o apri una nuova sessione di shell. Successivamente, utilizza il seguente comando per installare la versione stabile di nodejs:
$ nvm install node
Nel passaggio successivo, installa l'ultima versione di NodeJS utilizzando la NVM eseguendo il comando indicato di seguito:
$ nvm install –lts
Una volta installato NodeJS sul tuo sistema CentOS 8, elenca tutte le versioni installate di NodeJS eseguendo il comando seguente:
$ nvm ls
La versione predefinita v15.12.0 è attualmente in uso su questo sistema, ma puoi anche cambiare questa versione e usare un'altra versione di NodeJS usando il seguente comando:
$ nvm use v14.16.0
Per cambiare la versione predefinita in un'altra, usa il seguente comando:
$ nvm alias default v12.13.0
Conclusione
In questo articolo abbiamo elaborato due diversi metodi per l'installazione di NodeJS sul sistema CentOS 8. Ora puoi scegliere uno qualsiasi di entrambi in base alle tue preferenze. Ora, NodeJS è installato sul tuo sistema CentOS 8, puoi distribuire un'applicazione NodeJS sul sistema.