Scenario: rimozione di NodeJS quando Windows non ha una voce di programma per l'installazione del nodo
Ho riscontrato un problema in cui la mia versione di NodeJS (0.10.26) NON poteva essere disinstallata o rimossa, poiché Programmi e funzionalità in Windows 7 (aka Installazione applicazioni) non registravano l'installazione di NodeJS ... nessuna opzione per rimuoverlo a meno di eliminare manualmente chiavi e file di registro.
Comando per verificare la versione di NodeJS: node --version
Ho tentato di installare la versione consigliata più recente di NodeJS, ma non è riuscito alla fine del processo di installazione e ho eseguito il rollback. Anche le versioni multiple di NodeJS hanno avuto esito negativo e anche il programma di installazione le ha ripristinate. Non è stato possibile aggiornare NodeJS dalla riga di comando poiché non avevo installato SUDO.
SOLUZIONE: dopo aver trascorso diverse ore a risolvere il problema, incluso l'aggiornamento di NPM, ho deciso di reinstallare la versione EXACT di NodeJS sul mio sistema, sopra l'installazione esistente.
Quella soluzione ha funzionato e ha reinstallato NodeJS senza errori. Meglio ancora, ha anche aggiunto una voce ufficiale nella finestra di dialogo Installazione applicazioni.
Ora che Windows era a conoscenza dell'installazione dimenticata di NodeJS, sono stato in grado di disinstallare completamente la mia versione esistente di NodeJS. Ho quindi installato con successo la versione più recente consigliata di NodeJS per la piattaforma Windows ( versione 4.4.5 al momento della stesura di questo documento ) senza avviare un rollback.
Mi ci è voluto un po 'per raggiungere il successo, quindi sto pubblicando questo nel caso in cui aiuti chiunque altro con un problema simile.