.. note::
Ciao, benvenuto nella SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community su Facebook! Unisciti a noi per approfondire Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
**Perché unirsi?**
- **Supporto esperto**: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.
- **Impara e condividi**: Scambia suggerimenti e tutorial per migliorare le tue competenze.
- **Anteprime esclusive**: Accedi in anteprima agli annunci di nuovi prodotti e alle anteprime.
- **Sconti speciali**: Approfitta di sconti esclusivi sui nostri nuovi prodotti.
- **Promozioni festive e omaggi**: Partecipa a promozioni e omaggi in occasione delle festività.
👉 Pronto a esplorare e creare con noi? Clicca su [|link_sf_facebook|] e unisciti oggi stesso!
Cos’è Nodejs?
===================
Node.js è stato rilasciato a maggio 2009 e sviluppato da Ryan Dahl. Si tratta di un ambiente di runtime JavaScript basato sul motore V8 di Chrome. Utilizza un modello I/O non bloccante e basato su eventi, consentendo a JavaScript di funzionare come piattaforma di sviluppo lato server.
In breve, Node.js è JavaScript che gira sul server. Se hai familiarità con JavaScript, apprendere Node.js sarà molto semplice.
Nodejs utilizza solitamente il comando ``npm install xxx`` per installare pacchetti di terze parti, il che richiede l'installazione dello strumento npm, simile a pip per 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
Successivamente, verifica la versione corrente di Node con il seguente comando.
.. raw:: html
.. code-block::
node -v
Il comando seguente verifica la versione corrente di npm.
.. raw:: html
.. code-block::
npm -v