Scopri come installare Npm e Node.js su Ubuntu

Scopri come installare Npm e Node.js su Ubuntu

Node.js è effettivamente un ambiente runtime JavaScript multipiattaforma open source. Con Node.js abilitato, puoi eseguire JavaScript sul tuo computer Ubuntu senza doversi preoccupare di aprire alcun browser. È basato sul motore JavaScript V8 di Chrome e può essere installato in diversi modi su Linux.

Node.js è essenziale per la creazione di applicazioni lato server e di rete. Questa piattaforma funziona in modo efficiente su Windows, Linux, FreeBSD e macOS. Npm è il gestore di pacchetti predefinito ed è spesso etichettato come il più grande registro software del mondo.

Installa Nodejs su Ubuntu

In questa guida, puoi installare Nodejs su Ubuntu in tre modi diversi. Questi tre modi includono:

  • Utilizzo di apt per installare Nodejs su Ubuntu
  • Utilizzo di apt con un repository di software PPA
  • Installazione di nvm per installare e gestire diverse versioni di Nodejs su Ubuntu

Opzione 1: installa Node.js dal repository NodeSource

NodeSource, come azienda, si concentra sulla fornitura di supporto Node di livello aziendale. Questa installazione utilizza il repository Node.js, che verrà utilizzato per installare questa versione su Ubuntu. Puoi seguire questi passaggi per installare Node Linux da NodeSource.

Il primo passaggio consiste nell'abilitare il repository NodeSource utilizzando il comando curl . Se curl non è installato, puoi installarlo sul tuo sistema usando i seguenti comandi.

Per installare Curl

sudo apt-get install curl -y

Scopri come installare Npm e Node.js su Ubuntu

Per abilitare il repository

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Scopri come installare Npm e Node.js su Ubuntu

Il comando sopra aggiungerà la chiave di firma al tuo sistema. Per creare un file di repository sorgente apt dovresti installare tutti i pacchetti necessari e aggiornare la cache di apt.

Installa Node.js e Npm

Digita il seguente codice per iniziare l'installazione per Node.js e npm.

sudo apt install nodejs

Scopri come installare Npm e Node.js su Ubuntu

Questo pacchetto (nodejs ubuntu) conterrà i file binari sia per Node che per npm.

Verifica l'installazione di Node.js e Npm

node --version

Controlla la versione di Npm

npm --version

L'output dopo l'installazione per entrambi i moduli sarà simile a:

Scopri come installare Npm e Node.js su Ubuntu

La versione per Nodejs Ubuntu è v12.22.4 mentre la versione di npm è 6.14.14 , che è l'ultima versione disponibile al momento della stesura di questa guida.

Esistono più modi per installare Nodejs Ubuntu e npm. Per installarli utilizzando Node Version Manager, seguire i passaggi elencati di seguito.

Opzione 2: installa Node.js e Npm con NVM

NVM, più comunemente noto come Node Version Manager, è uno script bash che funziona su una directory indipendente anziché a livello del sistema operativo. Ciò significa semplicemente che puoi installare più versioni di Node.js senza influire sull'intero sistema.

Tramite NVM, puoi controllare l'ambiente del tuo sistema e persino utilizzare le versioni più recenti di Node.js, mantenendo e gestendo le versioni precedenti. Questo è diverso dall'utilità apt e c'è una sottile differenza nelle versioni rispetto alle versioni apt.

Installa Nvm Ubuntu

Per scaricare NVM utilizzando la riga di comando, scarica e installa il codice sorgente dalla pagina di GitHub :

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

Scopri come installare Npm e Node.js su Ubuntu

Questo comando clonerà il repository da GitHub alla directory ~/.nvm . Per usarlo, devi prima creare il tuo file .bashrc usando il seguente comando:

source ~/.bashrc

Nel passaggio successivo, puoi verificare quale versione di Node è disponibile in NVM.

nvm list-remote

L'output sarà simile a questo:

Scopri come installare Npm e Node.js su Ubuntu

Questo comando elencherà molte versioni disponibili, quindi puoi scegliere l'ultima versione. In questo caso, l'ultima versione disponibile �� la 16.6.2 , che può essere installata utilizzando il comando:

nvm install v16.6.2

Scopri come installare Npm e Node.js su Ubuntu

Il nome della versione può essere modificato in base alla versione più recente disponibile in NVM.

Dopo l'installazione, visualizza le diverse versioni che sono state installate come parte dell'installazione precedente:

nvm list

L'output sarà simile a questo:

Scopri come installare Npm e Node.js su Ubuntu

La prima riga mostrerà la versione attualmente attiva, mentre alcune delle altre righe mostreranno gli alias nominati e le loro versioni. Puoi vedere gli alias per le varie versioni LTS di Node. Sulla base di questi alias, puoi anche installare una versione.

Ad esempio, per installare uno di questi alias fermium, puoi utilizzare il seguente comando:

nvm install lts/fermium

Scopri come installare Npm e Node.js su Ubuntu

Verificare se l'installazione è andata a buon fine o meno utilizzando il comando -v.

node -v

Scopri come installare Npm e Node.js su Ubuntu

L'output mostrerà l'ultima versione installata.

Opzione 3: installazione di Node.js utilizzando NodeSource PPA

Un altro modo per installare Node.js consiste nell'installare utilizzando PPA (archivio di pacchetti personali), che viene mantenuto e aggiornato da NodeSource. Il vantaggio dell'utilizzo di PPA è che contiene più versioni di Node.js rispetto ai repository di Ubuntu.

Come primo passo, devi installare PPA per avere accesso ai suoi pacchetti. Dalla home directory, puoi usare la funzione curl per recuperare lo script di installazione per la tua versione.

cd ~ curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

Puoi eseguire lo script con il tuo editor preferito (come Nano). Se ritieni che tutto nello script sia di tuo gradimento, puoi eseguire ulteriormente i comandi.

nano nodesource_setup.sh

Scopri come installare Npm e Node.js su Ubuntu

Esci dall'editor ed esegui lo script con il tuo accesso root.

sudo bash nodesource_setup.sh

Scopri come installare Npm e Node.js su Ubuntu

PPA verrà aggiunto al tuo elenco di configurazione, mentre la cache del pacchetto locale viene aggiornata automaticamente. Installa il pacchetto Node.js digitando il seguente comando:

sudo apt install nodejs

Scopri come installare Npm e Node.js su Ubuntu

Puoi verificare la tua installazione eseguendo node con il flag di versione -v come segue:

node -v

Puoi essere certo che non è necessario installare npm Ubuntu separatamente, poiché si tratta di un'installazione combinata per node.js e npm.

Installazione di Node.js e NPM con successo

Indipendentemente dal metodo che adotti, c'è sempre un modo per installare con successo Node.js e npm sul tuo computer Ubuntu. Questo metodo funzionerà per diverse versioni di Ubuntu, sebbene questo processo sia stato implementato con successo per Ubuntu 21.04. A seconda delle circostanze, puoi scegliere l'opzione che funziona meglio per te.

Come accennato in precedenza, l'utilizzo della versione impacchettata è il più semplice di questi metodi; è possibile utilizzare il metodo di installazione PPA o il metodo nvm per opzioni più recenti. Ad ogni modo, tutte e tre le opzioni funzioneranno per la tua versione di Ubuntu Linux.

Stai cercando di installare Node.js e npm su Windows? Sei fortunato; il processo è ancora più semplice che installarli su Linux.


Come usare Python come calcolatrice da riga di comando

Come usare Python come calcolatrice da riga di comando

Sebbene sia possibile utilizzare una calcolatrice grafica sul computer, l'interprete del linguaggio di programmazione Python può fungere anche da calcolatrice da tavolo. È uno scherzo così popolare nella comunità Python che è menzionato nel tutorial ufficiale. Ecco come puoi usare Python come calcolatrice.

Gli 8 migliori blog Java per programmatori

Gli 8 migliori blog Java per programmatori

Come programmatore, dovresti accettare le sfide per sopravvivere e costruire alcune meraviglie nel campo dello sviluppo o della programmazione. Quindi, se stai cercando di imparare un linguaggio di programmazione avanzato per migliorare le tue capacità professionali, Java è una delle migliori prospettive in circolazione.

7 comandi vitali per iniziare con Python per principianti

7 comandi vitali per iniziare con Python per principianti

Imparare un nuovo linguaggio di programmazione come Python diventa facile se hai una tabella di marcia completa che dettaglia quali concetti imparare come principiante e come progredire ulteriormente per raggiungere il prossimo traguardo. Anche i programmatori intermedi dovrebbero spesso rispolverare le proprie nozioni di base per costruire una solida base per se stessi.

Principi di web design reattivo

Principi di web design reattivo

Al giorno d'oggi, è pratica comune creare un sito Web o un'app che regoli la sua interfaccia utente a seconda del browser o del dispositivo. Ci sono due approcci per raggiungere questo obiettivo. Il primo prevede la creazione di versioni diverse del tuo sito Web o della tua app per dispositivi diversi. Ma è inefficiente e può portare a errori imprevedibili.

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Lavorare con i numeri è parte integrante della programmazione. Ogni linguaggio di programmazione fornisce supporto per manipolare i numeri in molti modi diversi. In questo articolo imparerai come trovare il numero totale di cifre in un numero intero utilizzando approcci iterativi, basati su log e basati su stringhe.

Le 9 migliori alternative Docker per la gestione dei container

Le 9 migliori alternative Docker per la gestione dei container

I container sono estremamente utili per lo sviluppo, la distribuzione e la gestione del software in un ambiente virtuale. Docker è utile nel processo di containerizzazione, ma non è l'unica piattaforma disponibile. Se stai cercando delle alternative a Docker, non cercare oltre. Questo elenco mostra alcune alternative Docker ricche di funzionalità ed efficienti da utilizzare nel tuo prossimo progetto.

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

Come incorporare i tweet nei tuoi post di WordPress

Come incorporare i tweet nei tuoi post di WordPress

Incorporare servizi di terze parti nei tuoi post di WordPress è un modo entusiasmante per catturare l'interesse di un visitatore. Il contenuto incorporato fornisce anche indicazioni visive che semplificano la scansione. WordPress ha reso facile l'aggiunta di questo tipo di contenuto.

Come eliminare la cartella dei moduli del nodo con npkill

Come eliminare la cartella dei moduli del nodo con npkill

Node.js è un ambiente di runtime JavaScript che consente di eseguire JavaScript al di fuori dei browser Web, rendendolo una scelta popolare per lo sviluppo di tutti i tipi di applicazioni. Parte della sua popolarità è dovuta alla pletora di pacchetti NPM disponibili per facilitare l'esperienza degli sviluppatori.

Come scrivere e compilare il tuo primo codice di solidità

Come scrivere e compilare il tuo primo codice di solidità

Solidity è il linguaggio di programmazione utilizzato dagli smart contract sulla blockchain di Ethereum. È un linguaggio di programmazione orientato agli oggetti e tipizzato in modo statico.

I 5 migliori badge che supereranno il tuo repository GitHub

I 5 migliori badge che supereranno il tuo repository GitHub

I badge GitHub possono aumentare la leggibilità di un repository fornendo agli utenti un modo rapido per acquisire le metriche del repository. I badge possono essere incorporati nel tuo README.md per chiarire l'importanza e la necessità del tuo progetto ad altri sviluppatori. Di conseguenza, i lettori si fanno un'idea molto veloce del repository controllando i badge allegati.

Che cosè la Giornata internazionale dei programmatori? 3 modi per festeggiare questanno

Che cosè la Giornata internazionale dei programmatori? 3 modi per festeggiare questanno

Le giornate celebrative internazionali sono un bel modo per dare riconoscimento a questioni sociali, giornate storiche e rispettive carriere. La Giornata internazionale dei programmatori celebra il ruolo che i programmatori svolgono per migliorare la vita di tutti i giorni. Il mondo civilizzato in cui viviamo è un prodotto del duro lavoro svolto dai programmatori.

Come funziona il metodo Python String format()? 10 esempi

Come funziona il metodo Python String format()? 10 esempi

Che si tratti di una query di database o di risultati di operazioni matematiche, il metodo del formato stringa Python offre un modo più dinamico e accattivante per presentare i risultati a un utente.

Visual Studio 2022 vs. 2019: dovresti eseguire laggiornamento ora? spiegato

Visual Studio 2022 vs. 2019: dovresti eseguire laggiornamento ora? spiegato

All'inizio di quest'anno, Microsoft ha rilasciato la versione di anteprima di Visual Studio 2022 nel mondo della programmazione selvaggia. Questa è una buona notizia! È un IDE estremamente popolare, ma dovrebbe essere messo a punto o forse anche una revisione, dato il ritmo del cambiamento nell'ecosistema DevOps in cui prospera.

Una semplice introduzione alle metriche del software

Una semplice introduzione alle metriche del software

Le metriche del software sono misure utilizzate per quantificare vari aspetti del software. Questi aspetti possono variare dal costo, alla qualità e all'efficienza del team di sviluppo.

Come installare .NET Framework versione 3.5 su Windows 10

Come installare .NET Framework versione 3.5 su Windows 10

Come utente Windows, probabilmente ti sei imbattuto almeno una volta nelle parole .NET Framework. È un framework software sviluppato da Microsoft che ti consente di creare ed eseguire programmi C#, C++, F# e Visual Basic. L'ultima versione di .NET è la 4.8, ma il tuo computer potrebbe aver bisogno di una versione precedente di .NET (come .NET 3.5) per eseguire alcune app.

Flask o CherryPy: quale framework Python dovresti usare?

Flask o CherryPy: quale framework Python dovresti usare?

Se sei uno sviluppatore Python, puoi trarre grandi vantaggi dalla gamma di framework disponibili. Mentre alcuni framework sono più adatti per grandi ecosistemi, altri sono specializzati nel servire specifici obiettivi di sviluppo. Continua a leggere per apprendere le funzionalità di base, gli usi e le differenze tra due framework Python: Flask e CherryPy.

Come trovare cubi e quadrati perfetti a N cifre utilizzando Python, C++ e JavaScript

Come trovare cubi e quadrati perfetti a N cifre utilizzando Python, C++ e JavaScript

Molti programmatori amano risolvere complicati problemi matematici usando il codice. Aiuta ad affinare la mente e migliorare le capacità di risoluzione dei problemi. In questo articolo imparerai come trovare i quadrati e i cubi perfetti a n cifre più piccoli e più grandi utilizzando Python, C++ e JavaScript. Ciascun esempio contiene anche un output di esempio per diversi valori.

Come aggiungere Python alla variabile PATH di Windows

Come aggiungere Python alla variabile PATH di Windows

L'esecuzione di Python dal terminale è spesso inevitabile. Tuttavia, se hai appena installato Python su Windows 10 per la prima volta, eseguirlo tramite il Terminale di Windows è possibile solo se viene aggiunto alla variabile di ambiente PATH di Windows.

Come usare listruzione if di Python?

Come usare listruzione if di Python?

L'istruzione if è la forza trainante della programmazione logica. Di conseguenza, una migliore comprensione di Python è un'aggiunta significativa alle tue capacità di programmazione in Python.

Come usare Python come calcolatrice da riga di comando

Come usare Python come calcolatrice da riga di comando

Sebbene sia possibile utilizzare una calcolatrice grafica sul computer, l'interprete del linguaggio di programmazione Python può fungere anche da calcolatrice da tavolo. È uno scherzo così popolare nella comunità Python che è menzionato nel tutorial ufficiale. Ecco come puoi usare Python come calcolatrice.

Gli 8 migliori blog Java per programmatori

Gli 8 migliori blog Java per programmatori

Come programmatore, dovresti accettare le sfide per sopravvivere e costruire alcune meraviglie nel campo dello sviluppo o della programmazione. Quindi, se stai cercando di imparare un linguaggio di programmazione avanzato per migliorare le tue capacità professionali, Java è una delle migliori prospettive in circolazione.

7 comandi vitali per iniziare con Python per principianti

7 comandi vitali per iniziare con Python per principianti

Imparare un nuovo linguaggio di programmazione come Python diventa facile se hai una tabella di marcia completa che dettaglia quali concetti imparare come principiante e come progredire ulteriormente per raggiungere il prossimo traguardo. Anche i programmatori intermedi dovrebbero spesso rispolverare le proprie nozioni di base per costruire una solida base per se stessi.

Principi di web design reattivo

Principi di web design reattivo

Al giorno d'oggi, è pratica comune creare un sito Web o un'app che regoli la sua interfaccia utente a seconda del browser o del dispositivo. Ci sono due approcci per raggiungere questo obiettivo. Il primo prevede la creazione di versioni diverse del tuo sito Web o della tua app per dispositivi diversi. Ma è inefficiente e può portare a errori imprevedibili.

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Lavorare con i numeri è parte integrante della programmazione. Ogni linguaggio di programmazione fornisce supporto per manipolare i numeri in molti modi diversi. In questo articolo imparerai come trovare il numero totale di cifre in un numero intero utilizzando approcci iterativi, basati su log e basati su stringhe.

Le 9 migliori alternative Docker per la gestione dei container

Le 9 migliori alternative Docker per la gestione dei container

I container sono estremamente utili per lo sviluppo, la distribuzione e la gestione del software in un ambiente virtuale. Docker è utile nel processo di containerizzazione, ma non è l'unica piattaforma disponibile. Se stai cercando delle alternative a Docker, non cercare oltre. Questo elenco mostra alcune alternative Docker ricche di funzionalità ed efficienti da utilizzare nel tuo prossimo progetto.

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

Come incorporare i tweet nei tuoi post di WordPress

Come incorporare i tweet nei tuoi post di WordPress

Incorporare servizi di terze parti nei tuoi post di WordPress è un modo entusiasmante per catturare l'interesse di un visitatore. Il contenuto incorporato fornisce anche indicazioni visive che semplificano la scansione. WordPress ha reso facile l'aggiunta di questo tipo di contenuto.

Come eliminare la cartella dei moduli del nodo con npkill

Come eliminare la cartella dei moduli del nodo con npkill

Node.js è un ambiente di runtime JavaScript che consente di eseguire JavaScript al di fuori dei browser Web, rendendolo una scelta popolare per lo sviluppo di tutti i tipi di applicazioni. Parte della sua popolarità è dovuta alla pletora di pacchetti NPM disponibili per facilitare l'esperienza degli sviluppatori.

Come scrivere e compilare il tuo primo codice di solidità

Come scrivere e compilare il tuo primo codice di solidità

Solidity è il linguaggio di programmazione utilizzato dagli smart contract sulla blockchain di Ethereum. È un linguaggio di programmazione orientato agli oggetti e tipizzato in modo statico.