Vai al contenuto
Home » IL Blog del mondo IRC e Linux » Come installare Node.js e npm su Ubuntu Linux

Come installare Node.js e npm su Ubuntu Linux

IRC e linux guide del sito irc

In questa guida vedremo insieme come installare Node.js e npm su Ubuntu Linux.

Node.js e npm possono essere facilmente installati utilizzando il repository Ubuntu o il repository NodeSource. Scopri entrambi i modi per come installare Node.js su Ubuntu Linux.

Node.js è diventato una parte importante del web moderno. Puoi sviluppare e distribuire rapidamente app Web con esso.

Node.js (o Node) è supportato da npm (Node.js Package Manager). È una libreria open source di pacchetti Node.js. Quindi puoi usarne uno nella tua applicazione senza dover riscrivere l’intera cosa da solo.

Node e npm sono spesso installati e utilizzati insieme.

Se vuoi installare Node.js su Ubuntu Linux , sei fortunato. Node.js è disponibile nel repository Ubuntu e puoi installarlo facilmente con pochi comandi.

Tuttavia, potrebbe non essere sempre l’ultima versione. Per ottenere l’ultima versione di Node, puoi aggiungere il repository Node ufficiale.

C’è anche Node Version Manager per utenti avanzati.

Riassumere:

  1. Utilizzo del repository ufficiale di Ubuntu : facile da installare utilizzando apt ma potrebbe avere una versione precedente.
  2. Utilizzo del repository NodeSource : leggermente più complicato ma puoi scegliere di installare dalle versioni Node attualmente disponibili.
  3. Utilizzo di Node Version Manager (NVM): si tratta di un’installazione per utente di Node.js, in cui è possibile passare da una versione all’altra.

Questo tutorial discuterà tutti e tre i metodi di installazione di Node e npm.

Metodo 1: Come installare Node.js e npm su Ubuntu Linux utilizzando il repository ufficiale

Come ho detto prima, Node.js è disponibile su Ubuntu. Quindi tutto ciò che devi fare è aprire un terminale e utilizzare il seguente comando:

sudo apt install nodejs npm

Consiglio di installare anche npm perché ne avrai comunque bisogno. Sia Node.js che npm sono piuttosto piccoli.

Una volta installato, verificalo controllando la versione installata di Node.js e npm con questo comando:

node --version
npm --version

L’output dovrebbe essere così:

Come installare Node.js e npm su Ubuntu Linux

ATTENZIONE:

Potresti ricevere un errore /usr/bin/env: node: No such file or directory durante l’esecuzione del comando npm per installare un modulo node. Quello che succede qui è che il programma cerca il binario con percorso /usr/bin/node mentre il percorso corretto nel sistema potrebbe essere /usr/bin/nodejs .

Fare un soft link dovrebbe risolverlo:

ln -s /usr/bin/nodejs /usr/bin/node

 

Per lavorare su Node.js, puoi utilizzare qualsiasi buon editor di codice per Linux o un IDE.

Non ho intenzione di mostrarti come iniziare con Node.js perché non è questo lo scopo di questo breve tutorial.

Rimuovere Node.js

Se desideri rimuovere Node.js e npm, puoi utilizzare il comando seguente:

sudo apt remove nodejs npm

Ora che hai imparato il metodo più semplice, vediamo un altro modo per ottenere Node direttamente dai suoi sviluppatori.

Metodo 2: installa Node.js e npm utilizzando il repository NodeSource

Puoi installare Node.js e npm direttamente dal repository NodeSource . Node.js fornisce uno script bash facile da usare per questo scopo.

ATTENZIONE:

Devi specificare quale versione principale di Node.js desideri installare.

Supponiamo che tu voglia installare Node.js versione 18. Innanzitutto, installa Curl su Ubuntu :

sudo apt install curl

Ora puoi usare il seguente comando:

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

Se desideri installare Node.js versione 19, puoi sostituire setup_18.x con setup_19.x.

Il comando precedente scaricherà e avvierà l’esecuzione dello script di installazione. Lo script aggiungerà un nuovo repository nella directory dell’elenco dei sorgenti (/etc/apt/sources.list.d). Aggiungerà automaticamente anche la chiave GPG del nuovo repository.

Con questo nuovo repository aggiunto all’elenco delle fonti, puoi installare Node.js utilizzando il comando apt . Il vantaggio aggiuntivo è che la versione Node.js installata può essere aggiornata facilmente come un normale pacchetto utilizzando ilsudo apt update && sudo apt upgrade comando.

Per installare il pacchetto Node.js, utilizza il seguente comando. Anche Npm viene installato automaticamente con questo pacchetto .

sudo apt install nodejs

Installa una versione LTS di Node.js

Il repository NodeSource fornisce un metodo per installare l’ultima versione LTS (supporto a lungo termine), che al momento dell’aggiornamento di questo articolo è v18.x. Per installarlo, utilizzare il seguente comando per aggiungere il repository:

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

Ora, installa la versione LTS di Node.js tramite:

sudo apt install nodejs

Questo installerà sia i pacchetti nodejs che npm.

Rimuovere Node.js

Per rimuovere completamente Node.js installato dal repository NodeSource, devi prima disinstallare i pacchetti installati:

sudo apt purge nodejs

Ora, rimuovi la voce nell’elenco delle fonti:

sudo rm -r /etc/apt/sources.list.d/nodesource.list

Metodo 3: installa Node.js e npm utilizzando Node Version Manager

Node version manager è un’installazione per utente facile da usare di Node.js e npm. Con l’aiuto di NVM, puoi installare e passare da una versione all’altra di Node.js.

Per installarlo, utilizzare il seguente comando:

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

Questo clonerà il repository NVM ~/.nvme proverà ad aggiungere tutte le voci richieste ai file di configurazione della shell.

Una volta configurato, riavvia la tua shell attuale. Per verificare lo stato di NVM, utilizzare:

command -v nvm

Se l’installazione ha esito positivo, genererebbe quanto segue:

team@itsfoss:~$ command -v nvm
nvm

Ora puoi eseguire il seguente comando per elencare tutte le versioni disponibili di Node.js:

nvm list-remote

Otterrai un lungo elenco di versioni, come mostrato nello screenshot qui sotto:

installare npm e node json su linux ubuntu

Una volta confermata la versione di Node.js, utilizza il seguente comando per installarla:

nvm install <nodejs-version-number>

Il comando precedente installerà Nod versione 18 e una versione NPM compatibile. Allo stesso modo, puoi fornire qualsiasi numero di versione per installare quella particolare versione di Node.js e un NPM corrispondente.

Per passare a una versione Node.js installata, utilizzare:

nvm use <any-of-your-installed-version-number>
Installazione NPM su ubuntu linux

Rimuovi le versioni NVM

Per disinstallare una versione di Node.js installata con nvm, utilizzare:

nvm uninstall <version>

ATTENZIONE:

Non dimenticare di disattivare la versione Node.js nvm deactivate prima di rimuoverla, se tale versione è attualmente in uso.

E per rimuovere completamente l’NVM, usa il seguente comando:

rm -rf "$NVM_DIR"

Ora, rimuovi le seguenti righe dal tuo ~/.bashrc:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[[ -r $NVM_DIR/bash_completion ]] && \. $NVM_DIR/bash_completion

rimuovi npm

Conclusione

Mi sono concentrato sulla parte dell’installazione qui, ma non ti lascerò solo a questo. Ecco un cheat sheet che elenca i comandi base node e npm per un rapido riferimento.

Node-js-Cheat-Sheet

Questo è tutto ciò che devi fare per installare Node.js su Ubuntu Linux. Spero che tu abbia trovato utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.

3 commenti su “Come installare Node.js e npm su Ubuntu Linux”

  1. Per favore, puoi dirmi dove posso trovare il percorso del binario npm dopo aver eseguito sudo apt install npm. Questo non viene aggiunto automaticamente al mio PERCORSO. Grazie

    1. Questa è una domanda ricorrente… ma per coloro che la stanno ancora scoprendo nel 2023, ecco i miei pensieri. Generalmente è meglio installare nodejs/npm dalla fonte perché la distribuzione generalmente è in ritardo e non è facile installare più versioni. Non sono sicuro di dove la distribuzione memorizzi npm, ma consiglio vivamente di utilizzare nvm (node ​​version manager) per installare sia nodejs che npm. Puoi trovarlo qui: https://github.com/nvm-sh/nvm # Installo nvm con quanto segue: $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0. 35.3/install.sh | bash # rileggere per ottenere la configurazione dell’ambiente nvm $ source ~/.bashrc # elencherà tutte le versioni di nodejs disponibili $ nvm ls-remote # ora installane una $ nvm install v12.18.4 Fatto! È così facile. Se vuoi avere più versioni installate, puoi farlo anche tu. $ nvm install v8.17.0 # elenca la versione di nodejs/npm che verrà utilizzata $ nvm current # elenca tutte le versioni locali di nodejs/npm $ nvm ls # passa alla v12.18.0 e al suo npm nvm use v12.18.0 # torna a v8.17.0 e il suo npm nvm usano v8.17.0 -RB

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *