Installa l'ambiente di sviluppo Node.js
Configurazione dell'ambiente di sviluppo
Istruzioni passo dopo passo su come installare nodejs con gli strumenti di supporto.
Quando
Dopo aver ottenuto un nuovo laptop lucido o reinstallare linux il passo successivo per uno sviluppatore node.js è installare i suoi (o gli altri preferiti) strumenti preferiti. Ecco l’elenco delle operazioni che eseguo.
Dove
Utilizzo ubuntu linux mint flavour, quindi la maggior parte delle operazioni avviene sui repository e pacchetti di debian/ubuntu.
Come
Installare Node.JS con il gestore dei pacchetti
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nodejs npm
al momento installa npm v 9.2.0
Installare Node.JS Runtime dal sito ufficiale
Vai a https://nodejs.org e scarica node.js per il tuo sistema operativo.
Per linux la versione LTS disponibile al momento è v20.16.0.
Dovrai:
- scaricarlo
- decomprimere il file nel tuo cartella preferita per gli applicativi
- aggiungere la sottocartella bin al path
La mia preferita è la seguente:
Installare NVM insieme a Node.JS
Node Version Manager (NVM) puoi verificare sul pagina github
# installa nvm (Node Version Manager)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# o
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# riapri il terminale e
# verifica che nvm sia installato correttamente
nvm --version
# scarica e installa Node.js (potrebbe essere necessario riavviare il terminale)
nvm install 20
# verifica che la versione corretta di Node.js sia nell'ambiente
node -v # dovrebbe stampare `v20.17.0` o una versione successiva di v20
# verifica che la versione corretta di npm sia nell'ambiente
npm -v # dovrebbe stampare `10.8.2` o una versione successiva
Per visualizzare l’elenco delle versioni di node installate utilizza il comando
nvm ls
Risponderà con l’elenco delle versioni disponibili, con la versione attiva in cima
per passare a una versione diversa:
nvm use 18
nvm use 20
Installare VS Code
In particolare, abbiamo bisogno di alcune estensioni specifiche:
- ESLint
- Prettier (Prettier - Code formatter)
- Node.js Modules IntelliSense
puoi cercare queste estensioni manualmente nella scheda delle estensioni di VS Code o eseguire nel Launch VS Code Quick Open (Ctrl+P):
ext install ESLint
ext install Prettier - Code formatter
ext install Node.js Modules IntelliSense
Installare Git e Docker
Per ulteriori dettagli su questi argomenti consulta l’articolo: Reinstalling linux.
puoi verificare se sono installati correttamente con
git --version
docker --version
Creare un’applicazione semplice Node.js
Crea una cartella locale
cd ~
mkdir test-njs
cd njs
Esegui npm init
e segui le istruzioni
npm init
Sarà simile all’output seguente:
Ora puoi creare un file app.js e ecco che sei! Aggiungi un po’ di codice per creare un’API semplice:
const http = require ('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello Node\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}`)
});
ora passa al terminale di VS Code (Ctrl+~) e digita
node app.js
vedrai il seguente messaggio:
Server running at http://127.0.0.1:3000
Naviga su questo URL (Ctrl+Click su di esso) e vedrai la finestra del tuo browser predefinito con
Hello Node
Bello!