Come installare Node.js in CentOS 8
Node.js è un ambiente runtime Javascript open source, multipiattaforma, leggero e potente per la programmazione lato server, basato sul motore JavaScript V8 di Chrome e utilizzato per creare strumenti di rete scalabili e applicazioni Web che richiedono funzionalità di backend.
Lettura consigliata: 18 migliori framework NodeJS per sviluppatori nel 2019
In questo articolo, ti mostreremo due modi diversi per installare Node.js su un server Linux CentOS 8 in modo che tu possa iniziare.
Su questa pagina:
- Installa Node.js dai repository CentOS 8
- Installa Node.js su CentOS 8 utilizzando NVM
Installa Node.js dai repository CentOS 8
Esistono alcuni pacchetti di dipendenze come C++, make, GCC ecc., che devi installare dai repository CentOS predefiniti per poter installa l'ultima versione di Node.js su CentOS 8 Linux.
Per installare questi pacchetti di dipendenze, devi installare Strumenti di sviluppo in CentOS 8 utilizzando il seguente comando yum.
yum groupinstall "Development Tools"
Ora elenca il modulo che fornisce il pacchetto Node.js dai repository CentOS predefiniti utilizzando il seguente comando.
yum module list nodejs
Dall'output precedente, sono disponibili quattro diversi profili, ma è necessario installare solo il profilo predefinito evidenziato con [d]
per installare un set comune di pacchetti runtime.
Per installare il pacchetto Node.js predefinito sul tuo sistema CentOS 8, esegui il comando seguente.
yum module install nodejs
Se sei uno sviluppatore, puoi installare il profilo di sviluppo che installerà librerie aggiuntive che ti consentiranno di creare moduli caricabili dinamicamente come mostrato.
yum module install nodejs/development
Dopo aver installato il pacchetto Node.js, puoi verificare la versione e la posizione utilizzando i seguenti comandi.
node -v
npm -v
which node
which npm
Questo è il modo più semplice per installare l'ambiente Node.js su CentOS 8 Linux dai repository CentOS.
Installa Node.js su CentOS 8 utilizzando Node Version Manager
Un altro modo più semplice per installare Node.js è utilizzare NVM, il gestore delle versioni di Node: è uno script bash che ti consente di installare, disinstallare e mantenere più versioni di Node.js su il sistema.
Per installare o aggiornare NVM sul sistema CentOS 8, utilizza il seguente comando cURL o Wget per scaricare la versione recente dello script di installazione.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
OR
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
Lo script di installazione sopra riportato installa nvm sul tuo account utente. Per iniziare a usarlo, devi prima procurarti il tuo .bash_profile.
source ~/.bash_profile
Ora puoi elencare le versioni di Node.js disponibili utilizzando ls-remote
.
nvm list-remote
Uscita del campione
...
v12.2.0
v12.3.0
v12.3.1
v12.4.0
v12.5.0
v12.6.0
v12.7.0
v12.8.0
v12.8.1
v12.9.0
v12.9.1
v12.10.0
v12.11.0
v12.11.1
v12.12.0
v12.13.0 (LTS: Erbium)
v12.13.1 (LTS: Erbium)
v12.14.0 (Latest LTS: Erbium)
v13.0.0
v13.0.1
v13.1.0
v13.2.0
v13.3.0
v13.4.0
v13.5.0
Ora puoi installare una versione specifica di Node digitando una delle versioni visualizzate. Ad esempio, per ottenere la versione v13.0.0, puoi digitare.
nvm install 13.0.0
Una volta completata l'installazione, puoi elencare le diverse versioni installate digitando.
nvm ls
Puoi passare da una versione all'altra di Nodejs digitando.
nvm use v12.14.0
Puoi anche impostare la versione predefinita di Nodejs e verificarla eseguendo.
nvm alias default v12.14.0
nvm ls
OR
node --version
In questo articolo, abbiamo spiegato due diversi modi per installare Node.js sul tuo server CentOS 8. Se riscontri problemi con l'installazione, chiedi aiuto nella sezione commenti qui sotto.