Node.js è un ambiente di runtime JavaScript multipiattaforma open source per l'esecuzione lato server di codice JavaScript. È basato sul motore JavaScript di Chrome, quindi può essere utilizzato per creare diversi tipi di applicazioni lato server. npm è il gestore di pacchetti predefinito e molto popolare per Node.js con un gran numero di pacchetti.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative a Node js.
In questo contesto, esamineremo come installare Node.js e npm su Debian 9.
Come installare Node.js e npm su Debian/Ubuntu?
Esistono diversi metodi per installare Node.js e npm sui tuoi sistemi Debian. Puoi seguire uno dei seguenti per installare.
1. Installa Node.js dal repository NodeSource
NodeSource fornisce un repository contenente l'ultima versione di Node.js e npm. È molto semplice installare Node.js e npm da NodeSource.
Per iniziare, devi aggiungere il repository NodeSource sul tuo sistema usando il seguente comando curl:
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
NOTA:l'ultima versione LTS di Node.js è 10.x se vuoi installare la versione 8.x, sostituisci semplicemente setup_10.x con setup_8.x
Successivamente, installa Node.js e npm con il seguente comando:
$ sudo apt install nodejs
Verifica l'installazione di Node.js e npm in esecuzione sotto il comando:
$ node --version
$ npm --version
2. Installa Node.js e npm usando nvm
Lo script NVM (Node Version Manager) viene utilizzato per gestire più versioni di Node.js. Puoi installare o disinstallare versioni specifiche di Node.js utilizzando NVM.
Per iniziare, dobbiamo scaricare lo script di installazione nvm sul tuo sistema usando il comando seguente:
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Copierà il repository nvm da Github alla directory ~/.nvm e aggiungerà il percorso nvm al tuo profilo Bash:
=> 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
Qui, suggerisce di aprire una nuova sessione di shell o di eseguire i comandi per aggiungere il percorso dello script nvm alla sessione corrente.
Puoi verificare che nvm sia installato correttamente digitando:
$ nvm --version
Output
0.33.11
Ora hai installato nvm sul tuo sistema Debian. Puoi installare l'ultima versione disponibile di Node.js usando il comando seguente:
$ nvm install node
Mostrerà l'output come di seguito:
Downloading and installing node v12.0.0…
Downloading https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-x64.tar.xz…
################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v12.0.0 (npm v6.9.0)
Creating default alias: default -> node (-> v12.0.0)
Al termine dell'installazione puoi verificare la versione di Node.js digitando :
$ node --version
Output
v12.0.0
Successivamente, installeremo altre due versioni di Node.js. Per farlo, digita quanto segue:
$ nvm install --lts
$ nvm install 9.10.1
Una volta installate entrambe le versioni precedenti, possiamo visualizzare l'elenco utilizzando il comando seguente:
$ nvm ls
-> v9.10.1
v10.15.3
v12.0.0
default -> node (-> v12.0.0)
node -> stable (-> v12.0.0) (default)
stable -> 12.0 (-> v12.0.0) (default)
iojs -> N/A (default)
lts/* -> lts/dubnium (-> v10.15.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0 (-> N/A)
lts/dubnium -> v10.15.3
Nella versione di output con la freccia viene utilizzata per la sessione della shell corrente. La versione predefinita è v12.0.0 e verrà utilizzata all'apertura di nuove sessioni di shell.
Puoi modificare la versione predefinita corrente di Node.js utilizzando il comando seguente:
$ nvm use 10.15.3
Ora verificalo digitando:
$ nvm current
Output
v10.15.3
Puoi anche impostare la versione 10.15.3 come versione predefinita di Node.js usando il comando seguente:
$ nvm alias default 10.15.3
Puoi disinstallare una versione di Node.js digita il seguente comando:
$ nvm uninstall 9.10.1
Come disinstallare Node.js e npm?
Per disinstallare Node.js usa il seguente comando:
$ sudo apt remove nodejs npm
$ sudo apt autoremove
Per disinstallare la versione node.js usando nvm, digita il seguente comando:
$ nvm uninstall 10.15.3