Node.js è un ambiente di runtime JavaScript open source e multipiattaforma basato sul motore JavaScript V8 di Chrome. È progettato per server non bloccanti basati su eventi e utilizzato principalmente per siti Web tradizionali e servizi API back-end. Ti consente di creare rapidamente applicazioni di rete. Rende lo sviluppo più coerente sfruttando JavaScript sia sul front che sul backend. npm è il registro di Node.js e il gestore di pacchetti. Viene utilizzato per pubblicare, scoprire, installare e sviluppare programmi di nodi.
In questo tutorial, ti mostreremo diversi modi per installare Node.js e npm sul server Ubuntu 20.04.
Prerequisiti
- Un Ubuntu 20.04 VPS (useremo il nostro piano SSD 2 VPS)
- Accesso all'account utente root (o accesso a un account amministratore con privilegi root)
Accedi al server e aggiorna i pacchetti del sistema operativo del server
Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:
ssh root@IP_Address -p Port_number
Dovrai sostituire "Indirizzo_IP" e "Numero_porta" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Inoltre, se necessario, sostituisci "root" con il nome utente dell'account amministratore.
Prima di iniziare, devi assicurarti che tutti i pacchetti del sistema operativo Ubuntu installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:
apt-get update -y apt-get upgrade -y
Installa Node.js e npm da Ubuntu Repository
Il modo più semplice e veloce per installare Node.js e npm è installarli dal repository predefinito di Ubuntu. Tuttavia, non contiene l'ultima versione di Node.js. Al momento della stesura di questo tutorial, l'ultima versione di Node.js disponibile in Ubuntu 20.04 è la 10.19.0.
Innanzitutto, aggiorna i pacchetti di sistema eseguendo il comando seguente:
apt-get update -y
Una volta aggiornati tutti i pacchetti, installa Node.js e npm con il seguente comando:
apt-get install nodejs npm -y
Una volta installati entrambi i pacchetti, verifica la versione di Node.js utilizzando il comando seguente:
node -v
Dovresti ottenere il seguente output:
v10.19.0
Puoi anche controllare la versione di npm usando il seguente comando:
npm -v
Dovresti ottenere il seguente output:
6.14.4
Installa Node.js e npm da NodeSource
NodeSource mantiene un repository APT e contiene più versioni di Node.js. Ti consente di installare la versione specifica di Node.js nel tuo sistema.
In questa sezione installeremo Node.js v14.x da NodeSource.
Innanzitutto, installa il curl con il seguente comando:
apt-get install curl -y
Quindi, scarica ed esegui lo script di installazione di Node.js eseguendo il comando seguente:
curl -sL https://deb.nodesource.com/setup_14.x | bash -
Questo aggiungerà la chiave GPG e il repository Node.js all'APT.
Quindi, installa Node.js versione 14.x eseguendo il comando seguente:
apt-get install nodejs -y
Una volta installato, verifica la versione installata di Node.js con il seguente comando:
node -v
Dovresti ottenere il seguente output:
v14.15.1
Puoi anche verificare la versione di npm con il seguente comando:
npm -v
Yu dovrebbe ottenere il seguente output:
6.14.8
Installa Node.js e npm con NVM
NVM noto anche come "Node Version Manager" è uno script che consente di gestire più versioni di Node.js.
Innanzitutto, dovrai scaricare e installare NVM nel tuo sistema. Puoi scaricare ed eseguire lo script manualmente con il seguente comando:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
Una volta installato, dovresti ottenere il seguente output:
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13527 100 13527 0 0 528k 0 --:--:-- --:--:-- --:--:-- 528k => Downloading nvm as script to '/root/.nvm' => Appending nvm source string to /root/.bashrc => Appending bash_completion source string to /root/.bashrc => Close and reopen your terminal to start using nvm or run the following to use it now: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Successivamente, dovrai chiudere e riaprire il terminale per aggiungere il percorso dello script nvm alla sessione della shell corrente.
Successivamente, verifica la versione NVM con il seguente comando:
nvm --version
Dovresti ottenere il seguente output:
0.37.2
Puoi elencare tutte le versioni di Node.js che possono essere installate con NVM usando il seguente comando:
nvm list-remote
Questo comando ti mostrerà un lungo elenco di tutte le versioni di Node.js.
Quindi, installa l'ultima versione stabile di Node.js con il seguente comando:
nvm install node
Dovresti ottenere il seguente output:
Downloading and installing node v15.3.0... Downloading https://nodejs.org/dist/v15.3.0/node-v15.3.0-linux-x64.tar.xz... ######################################################################################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v15.3.0 (npm v7.0.14) Creating default alias: default -> node (-> v15.3.0)
Una volta completata l'installazione, verifica la versione di Node.js con il seguente comando:
node --version
Dovresti ottenere il seguente output:
v15.3.0
Se desideri installare l'ultima versione LTS, esegui il comando seguente:
nvm install --lts
Ora puoi elencare tutte le versioni di Node.js installate usando il seguente comando:
nvm ls
Dovresti ottenere il seguente output:
-> v14.15.1 v15.3.0 default -> node (-> v15.3.0) node -> stable (-> v15.3.0) (default) stable -> 15.3 (-> v15.3.0) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/fermium (-> v14.15.1) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.23.0 (-> N/A) lts/erbium -> v12.20.0 (-> N/A) lts/fermium -> v14.15.1
Se vuoi cambiare la versione corrente di Node.js, esegui il comando seguente:
nvm use 14.15.1
Dovresti ottenere il seguente output:
Now using node v14.15.1 (npm v6.14.8)
Nella guida sopra, hai imparato tre modi diversi per installare Node.js sul server Ubuntu 20.04. Ora puoi scegliere il modo desiderato per installare Node.js secondo le tue esigenze.
Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Node.js, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.