Brew Install Node: Guida all'installazione di Node.js con Homebrew

29 dicembre 2025

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 birra per 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

  1. Utilizzare le versioni LTS: Stabile e supportato più a lungo (Node.js 24.x è l'attuale LTS nel 2026).
  2. Pacchetti specifici per il progetto: Utilizzare npm init e package.json.
  3. Imparare le basi:
    • npm init -y: Configurazione rapida del progetto.
    • npm install express: Framework web popolare.
  4. Sicurezza: Mantenersi aggiornati: Node.js rilascia regolarmente patch di sicurezza.
  5. Esplorare: Provate a costruire un semplice server Express o uno strumento CLI.
  6. 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.