GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Node.js e npm su Debian 9

Node.js è un ambiente di runtime JavaScript multipiattaforma open source basato sul motore JavaScript di Chrome che consente l'esecuzione lato server del codice JavaScript. Viene utilizzato principalmente per creare applicazioni lato server, ma è anche molto popolare come soluzione full-stack e front-end. npm è il gestore di pacchetti predefinito per Node.js e il registro software più grande del mondo.

In questo tutorial, tratteremo come installare Node.js e npm su Debian 9. Ti mostreremo due modi diversi per installare Node.js su Debian. Scegli l'opzione di installazione più adatta a te.

Installa Node.js e NPM dal repository NodeSource #

Il modo più semplice per installare le ultime versioni di Node.js e npm è installare il pacchetto dal repository gestito da NodeSource.

Per aggiungere il repository NodeSource al tuo sistema, esegui il comando seguente:

curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
L'attuale versione LTS di Node.js è la versione 8.x, Carbon. Se vuoi installare Node.js versione 10.x cambia semplicemente setup_8.x con setup_10.x

Una volta aggiunto il repository NodeSource, installa Node.js e npm con il seguente comando:

sudo apt install nodejs

Per verificare se l'installazione è andata a buon fine, stampa le versioni Node.js e npm:

node --version
v8.11.3
npm --version
5.6.0

Installa Node.js e NPM utilizzando NVM #

NVM (Node Version Manager) è uno script bash che consente di gestire più versioni di Node.js. Con NVM puoi installare e disinstallare qualsiasi versione specifica di Node.js che desideri utilizzare o testare.

Scarica lo script di installazione di nvm con il seguente curl comando:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Lo script di installazione clona nvm repository da Github al ~/.nvm directory e aggiunge il percorso nvm al tuo profilo Bash o ZSH.

=> 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

Come suggerisce l'output sopra, puoi aprire una nuova sessione di shell o eseguire i comandi per aggiungere il percorso a nvm script alla sessione corrente. Fai tutto ciò che è più facile per te.

Per assicurarti che nvm sia installato correttamente, digita:

nvm --version
0.33.11

Ora che hai nvm installato sulla tua macchina Debian, per installare l'ultima versione disponibile di Node.js, digita:

nvm install node
Downloading and installing node v10.5.0...
Downloading https://nodejs.org/dist/v10.5.0/node-v10.5.0-linux-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v10.5.0 (npm v6.1.0)
Creating default alias: default -> node (-> v10.5.0)

Verifica la versione di Node.js, digitando:

node --version
v10.5.0

Installiamo altre due versioni, l'ultima versione LTS e la versione 6.14.3:

nvm install --ltsnvm install 6.14.3

Una volta installate la versione LTS e la 6.14.3, possiamo elencare le istanze Node.js installate digitando:

nvm ls
->      v6.14.3                     # ACTIVE VERSION
        v8.11.3
        v10.5.0
         system
default -> node (-> v10.5.0)        # DEFAULT VERSION
node -> stable (-> v10.5.0) (default)
stable -> 10.5 (-> v10.5.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.11.3)
lts/argon -6.14.3:(-> N/A)
lts/boron -> v6.14.3
lts/carbon -> v8.11.3

Nell'output sopra, la voce con una freccia a destra (-> v6.14.3) , è la versione utilizzata nella sessione della shell corrente e la versione predefinita è impostata su v10.5.0 .

La versione predefinita è la versione che verrà utilizzata all'apertura di nuove sessioni di shell.

Se vuoi cambiare la versione attualmente attiva usa il seguente comando:

nvm use 8.11.3

e verificalo digitando:

nvm current
v8.11.3

Per impostare la versione 8.11.3 come tipo di versione predefinito di Node.js:

nvm alias default 8.11.3

Installa gli strumenti di sviluppo #

Per compilare e installare componenti aggiuntivi nativi dal registro npm è necessario installare gli strumenti di sviluppo.

sudo apt install build-essential

Disinstalla Node.js #

Se per qualche motivo vuoi disinstallare i pacchetti Node.js e npm, puoi usare il seguente comando:

sudo apt remove nodejs npm

Debian
  1. Come installare e utilizzare NVM su Debian 11

  2. Come installare Node.js e npm su Debian 11

  3. Installare Node.js e npm su Debian 9 - Processo passo dopo passo?

  4. Installa e usa NVM su Debian 11

  5. Come installare Node.js e NPM su Debian 11

Come installare Node.js su Debian 8

Come installare Node.js su Debian 9

Come installare Node.js su Debian 10

Come installare Node.js su Debian 11

Come installare NVM su Debian 11

Come installare Node.js su Debian