Come installare Node.JS 14 LTS / 16 e NPM su Debian 11 Bullseye

Node.js è un ambiente runtime JavaScript back-end, open source, multipiattaforma, basato sul motore V8 di Chrome per creare applicazioni di rete e API back-end veloci e scalabili. Node.js utilizza un modulo IO non bloccante guidato dagli eventi che lo rende molto leggero e pratico. È una scelta fantastica per le applicazioni in tempo reale ad alta intensità di dati che vengono eseguite su dispositivi distribuiti.

NPM è un gestore di pacchetti per il linguaggio di programmazione JavaScript gestito da NPM, Inc. NPM è il gestore di pacchetti predefinito per l'ambiente di runtime JavaScript Node.js ed è probabilmente il repository più disponibile per i pacchetti Node.JS.

Nel seguente tutorial imparerai come installare Node.JS in vari modi dal repository dei sorgenti del nodo su Debian 11 Bullseye.

Prerequisiti

  • Sistema operativo consigliato: Debian 11 Bullseye
  • Account utente: Un account utente con privilegi sudo or accesso root (comando su).
  • Pacchetti richiesti: 

Aggiornamento del sistema operativo

Aggiorna il tuo Debian 11 sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:

sudo apt update && sudo apt upgrade

Accesso root o sudo

Per impostazione predefinita, quando crei il tuo account all'avvio con Debian rispetto ad altre distribuzioni, non riceve automaticamente lo stato di sudoers. Devi avere accesso a password di root usare il comando su o visita il nostro tutorial su Come aggiungere un utente a Sudoers su Debian.


pubblicità


Installa Node.JS 14 LTS da NodeSource

La prima opzione è installare Node.JS 14 LTS dal repository NodeSource. I nuovi utenti e sviluppatori non erano a conoscenza di cosa significhi LTS Supporto a lungo termine ed è la versione consigliata per la maggior parte degli utenti. Le linee di rilascio LTS si concentrano su stabilità, supporto esteso e forniscono una piattaforma affidabile per applicazioni di qualsiasi scala. La maggior parte degli utenti e delle aziende di Node.js sono su linee di supporto a lungo termine.

Per installare Node.JS 14 LTS dall'origine, utilizzare quanto segue comando di arricciatura:

sudo curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -

Quindi, esegui il comando di installazione apt come segue per installare node.js LTS 14:

npm

Per verificare l'installazione e confermare la versione build di NPM, utilizzare il seguente comando:

npm -v

Esempio di output:

6.14.15

Dato che potresti scambiare le versioni di Node.js, una buona idea per verificare usando il comando apt-cache policy anche:

sudo apt-cache policy nodejs

Esempio di output:

Come installare Node.JS 14 LTS 16 e NPM su Debian 11 Bullseye

Come sopra, puoi vedere il corretto setup_14.x ramo è installato.

Per rimuovere Node.JS 14 LTS, utilizzare il seguente comando:

sudo apt autoremove nodejs 
sudo rm /etc/apt/sources.list.d/nodesource.list

Installa Node.JS 16 da NodeSource

La seconda opzione per avere l'ultimo Node.js assoluto, dovrai installare Node.js 16. Tra i lati positivi dell'utilizzo di Node.js 16, avrai sempre la build più recente.

Per installare Node.JS 16 da NodeSource, utilizzare quanto segue comando di arricciatura:

sudo curl -fsSL https://deb.nodesource.com/setup_16.x | sudo bash -

Quindi, esegui il comando di installazione apt come segue per installare node.js 16:

sudo apt install nodejs

Per verificare l'installazione e confermare la build della versione di node.js, utilizzare il seguente comando:

npm -v

Esempio di output:

7.24.0

Dato che potresti scambiare le versioni di Node.js, una buona idea per verificare usando il comando apt-cache policy anche:

sudo apt-cache policy nodejs

Esempio di output:

Come installare Node.JS 14 LTS 16 e NPM su Debian 11 Bullseye

Come sopra, puoi vedere il corretto setup_16.x ramo è installato.

Per rimuovere Node.JS 16, utilizzare il seguente comando:

sudo apt autoremove nodejs 
sudo rm /etc/apt/sources.list.d/nodesource.list

pubblicità


Aggiornamento di Node.JS 14, 14LTS e 16 Source

Per aggiornare Node.JS, il repository è stato aggiunto alla directory dell'elenco dei sorgenti di APT, dove è possibile attingere agli aggiornamenti futuri, il che significa che non è necessario riscaricarlo ogni volta che esce un nuovo aggiornamento. Per controllare gli aggiornamenti utilizzando il comando di aggiornamento apt:

sudo apt update

Se è disponibile un aggiornamento, utilizzare il comando di aggiornamento apt:

sudo apt upgrade

Dovresti controllare regolarmente gli aggiornamenti per l'intero sistema, quindi dovresti raccogliere rapidamente eventuali nuove aggiunte.

Opzionale. Installa Node.js con NVM

Un metodo alternativo per installare Node.js su Debian è usare NVM, che è l'abbreviazione di "Gestione versione nodo". Questo pratico strumento funziona come una riga di comando per installa e gestisci più versioni di Node.js sul tuo sistema. Questo può far risparmiare un bel po' di tempo andando avanti e indietro tra le versioni.

Per scaricare, visita la pagina di rilascio di Github per ottenere l'ultima versione.

Solo esempio:

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

Output di esempio se installato correttamente:

Come installare Node.JS 14 LTS 16 e NPM su Debian 11 Bullseye

Una volta installato, esegui il comando export o riavvia il terminale per attivare NVM. Quindi, verifica la versione di NVM utilizzando il seguente comando da terminale:

nvm --version

Esempio di output:

0.38.0

Quindi, usa il comando nvm list-remote per elencare tutte le versioni del nodo disponibili:

nvm list-remote

Esempio di output:

Come installare Node.JS 14 LTS 16 e NPM su Debian 11 Bullseye

Si noti che questo elenco è esteso quando si utilizza il comando come l'immagine sopra è solo un esempio di stampa.

Quindi, installa una versione specifica di Node dall'elenco di output sopra. La sintassi sarebbe installazione nvm .

Solo esempio:

nvm install 16.9.1

Esempio di output:

Come installare Node.JS 14 LTS 16 e NPM su Debian 11 Bullseye

In genere, utilizzando la NVM, probabilmente avrai più di una versione di Node.js installata. Per elencare tutte le versioni sul tuo sistema, usa il seguente comando:

nvm ls

Esempio di output:

Come installare Node.JS 14 LTS 16 e NPM su Debian 11 Bullseye

Dall'elenco di output, puoi eseguire o passare a una versione specifica come segue:

nvm use 12.22.6

Esempio di output:

Come installare Node.JS 14 LTS 16 e NPM su Debian 11 Bullseye

pubblicità


Commenti e Conclusione

Nel tutorial, hai imparato come installare Node.JS e NPM sul tuo sistema Debian 11 Bullseye, coprendo il flusso dell'app Node.JS 14 e tre delle ultime opzioni di versione dal repository NodeSource Node.JS 14, 14 LTS e 16. Nel complesso, la maggior parte degli sviluppatori utilizzerebbe i repository NodeSource a seconda dell'ambiente in cui si lavora per determinare quale versione utilizzerà.

Lascia un tuo commento