Introduzione
Node.js è un popolare runtime JavaScript back-end utilizzato per la creazione di server Web e app di rete scalabili. L'ambiente supporta lo scripting lato server, producendo contenuto dinamico per le pagine Web prima che vengano servite all'utente.
NPM è un gestore di pacchetti per JavaScript e il gestore di pacchetti predefinito per Node.js. Pertanto, NPM viene installato insieme a Node.js come funzionalità consigliata.
Questo tutorial ti mostrerà come installare Node.js e NPM su Mac usando il gestore di pacchetti Homebrew.
Prerequisiti
- Accesso al terminale
- Privilegi a livello amministrativo
Installa Homebrew
1. Per installare Homebrew su macOS, accedi al sito Web ufficiale di Homebrew e copia il link visualizzato nella pagina.
Nota: Non copiare il comando dallo screenshot poiché potrebbe cambiare in futuro. Visita sempre il sito Web per il comando aggiornato.
2. Apri il terminale e incolla il comando. Digita la password sudo quando richiesto. Infine, conferma di voler installare Homebrew premendo Invio .
Installa Node.js e NPM su Mac
1. Digita il seguente comando per installare Node.js e NPM:
brew install node
Homebrew scarica e installa le dipendenze.
2. Al termine dell'installazione, conferma di aver installato correttamente Node.js controllandone la versione:
node -v
Il sistema visualizza la versione Node.js come output del comando.
3. Quindi, controlla la versione installata di NPM digitando:
npm -v
Viene visualizzato il numero di versione NPM.
Aggiorna Node.js e NPM su Mac
1. Prima di procedere con l'aggiornamento dell'installazione di Node.js, aggiorna i repository di Homebrew digitando:
brew update
2. Al termine dell'aggiornamento, digitare il seguente comando:
brew upgrade node
L'output nell'esempio mostra che la versione più recente di Node.js è già installata nel sistema.
Disinstalla Node.js e NPM su Mac
1. Disinstalla sia Node.js che NPM con brew uninstall
comando:
brew uninstall node
2. Rimuovi tutte le dipendenze inutilizzate con:
brew autoremove
Questo comando rimuove i pacchetti che brew uninstall
non è stato rimosso.