Node.js è un framework JavaScript open source e multipiattaforma. JavaScript è un popolare linguaggio di programmazione per la creazione di applicazioni web. Node.js consente agli sviluppatori frontend che utilizzano JavaScript di creare il backend senza utilizzare un linguaggio di programmazione diverso. NPM è un gestore di pacchetti software per NodeJS che consente agli sviluppatori di condividere utili librerie e pacchetti JavaScript.
Qui a LinuxAPT, esamineremo i diversi modi di installare Node.JS e NPM su Debian 11.
Diverse opzioni di installazione di Node.JS e NPM su Debian 11
- Installazione di Node.js e NPM dal repository Debian.
- Installazione di Node.js e NPM dal sorgente.
1. Installazione di Node.js e NPM dal repository Debian
Node.js e npm sono disponibili nei repository Debian predefiniti. Possono essere installati semplicemente con i comandi:
$ sudo apt update
Utilizzando il gestore di pacchetti APT, installa NodeJS e NPM:
$ sudo apt install nodejs npm
Questo installa Node.JS insieme a un sacco di librerie e dipendenze.
2. Installazione di Node.js e NPM dalla sorgente
Puoi compilare e compilare Node.js dal sorgente. Questa è l'opzione migliore se desideri installare una versione specifica di Node.js. Qui installeremo Node.js dal sorgente. Innanzitutto, aggiungi il repository a Debian 11 con il comando:
$ curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash -
Ecco un frammento dell'output. Lo script di installazione aggiunge la chiave di firma GPG e procede alla creazione di un file di elenco delle origini per il repository Node.JS nel file /etc/apt/sources.list.
Quindi aggiorna l'indice del pacchetto per sincronizzarlo con il repository Node.JS appena aggiunto.
Alla fine dell'output, vengono forniti i passaggi successivi da eseguire, ovvero installare Node.JS e NPM.
Quindi, vai avanti e installa Node.JS 17 e npm con il comando:
$ sudo apt install nodejs
Come prima, questo installa NodeJS insieme a un bucketload di altre librerie e dipendenze. Per confermare l'installazione di NodeJS, esegui:
$ node —-version
Inoltre, puoi verificare la versione npm:
$ npm —-version
Se sei interessato all'installazione di Yarn Package Manager, aggiungi prima la chiave GPG:
$ curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
Quindi aggiungi il repository Yarn al file dell'elenco delle fonti:
$ echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Infine, aggiorna l'indice del pacchetto per aggiornare i repository:
$ sudo apt-get update
Successivamente, come indicato, installa Yarn utilizzando il gestore di pacchetti APT:
$ sudo apt install yarn
Come disinstallare Node.JS e NPM da Debian 11 Bullseye?
Per rimuovere Node.JS 17, utilizzare il comando seguente:
$ sudo apt remove nodejs -y
Quindi, rimuovi il repository per la rimozione completa.
$ sudo rm /etc/apt/sources.list.d/nodesource.list