Home ›› Windows

Come aggiornare Node JS su Windows

In questa guida su come aggiornare Node JS su Windows a riga di comando; ti spiego cosa fare se non vuoi perdere i pacchetti installi con npm e corrompere il file config. La prima volta che ho eseguito l’ aggiornamento di Node su Windows ho scaricato nuovamente l’ installer ed ho perso tutti i pacchetti installati e corrotto il file delle configurazioni; con questa guida invece scopri come si aggiorna Node JS in Windows a riga di comando.

Di cosa ho bisogno per aggiornare Node su Windows?

Npm che in caso non lo sapessi è il gestore dei pacchetti fornito con Node JS; non riesce ad aggiornare con comando npm install -g n se l’ architettura del PC è a 64bit. A differenza di altri sistemi operativi, per aggiornare Node dal terminale di Windows le cose sono leggermente diverse; hai bisogno di chocolatey “il package manager per Windows”. Se durante l’ installazione di Node JS su Windows tramite il Wizard hai installato anche chocolatey; puoi aggiornare subito la tua versione di Node a riga di comando altrimenti bisogna prima provvedere all’installazione. In alternativa puoi installare NVM (Node Version Manager); un gestore di terze parti al quale dare in pasto il comando nvm install “versione di node”.

Come aggiornare Node JS in Windows

Con Windows PowerShell puoi aggiornare Node JS a riga di comando in 4 e semplici passaggi. Apri una finestra come amministratore e digita questi comandi:

Fatto! A questo punto puoi vantarti di sapere come si aggiorna Node JS su Windows.

Come aggiornare NodeJS su Windows
Come aggiornare NodeJS su Windows

Upgrade

A questo punto bisogna aggiornare il software installato con npm per la vecchia versione di Node JS; altrimenti potrebbe non funzionare se il file config non aggiorna le rotte per le dipendenze. Apri il CMD e lancia il comando npm install -g npm@versione oppure “latest” che sta per l’ ultima; poi premi Invio; o meglio npm-windows-upgrade in Power Shell.

Articolo di Romano Carmine del 10 Dicembre 2021 ultima modifica del 16 Marzo 2023