.. note::
Ciao, benvenuto nella SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community su Facebook! Approfondisci Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
**Perché unirti a noi?**
- **Supporto esperto**: Risolvi i problemi post-vendita e le sfide tecniche con l'aiuto della nostra comunità e del nostro team.
- **Impara e Condividi**: Scambia suggerimenti e tutorial per migliorare le tue competenze.
- **Anteprime esclusive**: Ottieni accesso anticipato a nuovi annunci di prodotti e anteprime esclusive.
- **Sconti speciali**: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
- **Promozioni festive e omaggi**: Partecipa a omaggi e promozioni durante le festività.
👉 Pronto per esplorare e creare con noi? Clicca su [|link_sf_facebook|] e unisciti oggi stesso!
Che cos'è Node.js?
=====================
Node.js è stato rilasciato a maggio 2009 e sviluppato da Ryan Dahl. È un ambiente di runtime JavaScript basato sul motore Chrome V8. Utilizza un modello I/O non bloccante e basato su eventi per permettere a JavaScript di funzionare come piattaforma di sviluppo lato server.
In parole semplici, Node.js è JavaScript che gira sul server. Se sei già familiare con JavaScript, allora imparerai facilmente Node.js.
Node.js usa solitamente il comando ``npm install xxx`` per installare pacchetti di terze parti, il che richiede di installare lo strumento npm, simile allo strumento pip in python.
Installare o aggiornare nodejs e npm
---------------------------------------
Esegui i seguenti comandi per installare e aggiornare nodejs e npm.
.. raw:: html
.. code-block::
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install npm -g
Poi verifica la versione corrente di Node con il seguente comando.
.. raw:: html
.. code-block::
node -v
Usa il seguente comando per verificare la versione corrente di npm.
.. raw:: html
.. code-block::
npm -v