Node.js è diventato la spina dorsale dello sviluppo moderno di JavaScript, alimentando qualsiasi cosa, da semplici script a complesse applicazioni lato server. A partire da gennaio 2026, l'ultima versione con supporto a lungo termine (LTS) è la seguente Node.js 24.x (con release recenti come la 24.12.0), mentre l'attuale ramo sperimentale si aggira intorno alla 25.x. Per i principianti, l'installazione di Node.js su macOS è semplice, specialmente utilizzando Homebrew-l'amato gestore di pacchetti che semplifica l'installazione del software.
Verrà illustrato cosa sono Node.js e Homebrew, le istruzioni per l'installazione passo-passo, la verifica, gli aggiornamenti, i problemi più comuni e le migliori pratiche. Alla fine, avrete Node.js e npm (Node Package Manager) pronti per creare i vostri primi progetti.
Che cos'è Node.js?
Node.js è un ambiente runtime JavaScript open-source e multipiattaforma costruito sul motore V8 di Chrome. Permette di eseguire codice JavaScript al di fuori del browser, perfetto per lo sviluppo di backend, API, strumenti a riga di comando e applicazioni full-stack.
Caratteristiche principali:
- Asincrono e guidato dagli eventi: Gestisce in modo efficiente molte connessioni.
- Ecosistema npm: Viene fornito con npm, il più grande registro di software al mondo con milioni di pacchetti.
- Versatile: Utilizzato da aziende come Netflix, LinkedIn e Uber.
L'installazione di Node.js installa automaticamente anche npm.
Che cos'è l'Homebrew?
Homebrew (spesso chiamato “brew”) è il gestore di pacchetti mancante per macOS. Consente di installare il software tramite semplici comandi da terminale, gestendo le dipendenze e gli aggiornamenti senza alcuno sforzo.
Perché usare Homebrew per Node.js?
- Non sono necessari i privilegi sudo (evita i problemi di autorizzazione).
- Aggiornamenti e disinstallazioni facili.
- Si integra perfettamente con macOS.
- Preferito al programma di installazione ufficiale .pkg per gli sviluppatori.
Homebrew è gratuito, open-source e gestito dalla comunità.
Prerequisiti
Prima di iniziare:
- Un Mac con macOS (Intel o Apple Silicon).
- Dimestichezza di base con il Terminale (si trova in Applicazioni > Utilità).
- Connessione a Internet.
- Accesso amministrativo (per l'installazione di Homebrew).
Non è richiesta alcuna conoscenza di programmazione!
Passo 1: Installare Homebrew
Se si dispone già di Homebrew, passare al punto 2.
1. Aprire Terminale (cercatelo in Spotlight con Cmd + Spazio).
2. Incollate lo script di installazione ufficiale:
bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
3. Questo scarica ed esegue il programma di installazione. Potrebbe essere richiesta la password e richiedere alcuni minuti.
support.apple.com
4. Seguire le istruzioni a schermo. Sui macOS più recenti (Ventura+), potrebbe aggiungere delle righe al profilo della shell (~/.zprofile o ~/.zshrc).
5. Verificare l'installazione:
bash brew --versione
Si dovrebbe vedere qualcosa come Homebrew 4.x.x.
6. Aggiornare Homebrew:
bash aggiornamento di brew
Problema comune: Se si ottiene “comando non trovato: brew”, riavviare il Terminale o eseguire i comandi suggeriti per aggiungere Homebrew al PATH.
Passo 2: installare Node.js con Homebrew
Homebrew nodo formula installa l'ultima versione stabile (attualmente Node.js 24.x LTS a partire dalla fine del 2026).
1. Nel Terminale, eseguire:
bash brew installare node
2. Homebrew scarica Node.js, npm e le dipendenze. L'operazione può durare dai 5 ai 15 minuti, a seconda della connessione. Si vedranno barre di avanzamento e risultati come:
==> Scaricare https://ghcr.io/v2/homebrew/core/node... ==> Installazione di node ==> Versare node--24.12.0.arm64_ventura.bottle.tar.gz
3. Per versioni specifiche (ad esempio, vecchie LTS come node@20):
bash brew installare node@20
4. Ma per i principianti, attenetevi al nodo predefinito per l'ultima LTS.
cs.swarthmore.edu
Fase 3: Verifica dell'installazione
Una volta completato:
1. Controllare la versione di Node.js:
bash nodo --versione # o nodo -v
Atteso: v24.12.0 (o una LTS recente simile).
2. Controllare la versione di npm:
bash npm --versione # o npm -v
Previsto: Qualcosa come 10.x.x.
3. Testare un semplice script: creare un file ciao.js:
bash
echo 'console.log("Ciao, Node.js!");' > hello.js
nodo hello.js
Uscita: Ciao, Node.js!
4. treehouse.github.io
5. radixweb.com
Congratulazioni! Node.js è installato.
Aggiornamento di Node.js e npm
Homebrew semplifica gli aggiornamenti.
1. Aggiornare prima Homebrew:
bash aggiornamento di brew
2. Aggiornare Node.js:
bash brew aggiorna il nodo
Questo recupera la versione più recente.
3. Per npm:
bash npm install -g npm@latest
4. Verificare la presenza di pacchetti globali obsoleti:
bash npm outdated -g
Installazione di pacchetti globali con npm
npm consente di installare gli strumenti a livello globale (disponibili ovunque).
Esempi per i principianti:
- Creare un semplice server:
bash npm install -g http-server
- Alternative moderne come Yarn o pnpm:
bash npm install -g yarn
Usare sempre -g per le installazioni globali.
Disinstallazione di Node.js
Se necessario: bash brew disinstallare il nodo Per versioni specifiche: bash brew disinstallare node@20 Pulire: bash pulizia di brew
Problemi comuni e risoluzione dei problemi
- Comando non trovato: nodo
- Riavviare il terminale.
- Assicurarsi che il bin di Homebrew sia nel PATH:
/opt/homebrew/bin(Apple Silicon) o/usr/local/bin(Intel). - Correre
medico della birraper la diagnostica.
- Errori di autorizzazione
- L'homebrew evita il sudo: non usarlo mai con il brew.
- Problemi del silicio Apple (M1/M2/M3)
- Homebrew si installa in modo nativo. In caso di problemi, assicurarsi che Rosetta non interferisca.
- Conflitti con installazioni precedenti
- Disinstallare prima Node.js da nodejs.org.
- Installazione lenta
- Normale per chi scarica per la prima volta.
- Avvertenze di zsh
- Seguire le istruzioni post-installazione di Homebrew.
Correre medico della birra in qualsiasi momento per i controlli sanitari.
Perché non utilizzare NVM o altri gestori?
Per i principianti, Homebrew è semplice: una sola versione per tutto il sistema.
Gli utenti avanzati preferiscono NVM (Node Version Manager) per la commutazione delle versioni per progetto:
bash installare brew nvm
Ma iniziare con Homebrew - migrare in seguito, se necessario.
Migliori pratiche per i principianti
- Utilizzare le versioni LTS: Stabile e supportato più a lungo (Node.js 24.x è l'attuale LTS nel 2026).
- Pacchetti specifici per il progetto: Utilizzare npm init e package.json.
- Imparare le basi:
- npm init -y: Configurazione rapida del progetto.
- npm install express: Framework web popolare.
- Sicurezza: Mantenersi aggiornati: Node.js rilascia regolarmente patch di sicurezza.
- Esplorare: Provate a costruire un semplice server Express o uno strumento CLI.
- Risorse:
- Documenti ufficiali: nodejs.org
- Homebrew: brew.sh
- Corsi gratuiti: freeCodeCamp, tutorial di Node.js su YouTube.
Conclusione
Installazione di Node.js con brew installare node è uno dei modi più semplici per entrare nell'ecosistema JavaScript su macOS. Bastano pochi comandi per creare un ambiente potente per la creazione di server, strumenti e applicazioni.
Poiché ora si sta eseguendo l'ultima LTS (24.x), si è pronti per lo sviluppo moderno. Avviare node in modalità REPL (shell interattiva) e sperimentare con JavaScript. A Carmatec, I nostri esperti sviluppatori Node.js aiutano le aziende a trasformare queste basi in soluzioni ad alte prestazioni, sicure e scalabili. Sia che stiate realizzando applicazioni in tempo reale, microservizi o piattaforme cloud-native, potrete assumere sviluppatori Node.js esperti da Carmatec per accelerare lo sviluppo, garantire le migliori pratiche e fornire risultati pronti per il business.