Scenariusz: usuwanie NodeJS, gdy system Windows nie ma pozycji programu dla instalacji węzła
Wystąpił problem polegający na tym, że moja wersja NodeJS (0.10.26) NIE mogła zostać odinstalowana ani usunięta, ponieważ Programy i funkcje w systemie Windows 7 (aka Dodaj / Usuń programy) nie miały zapisu o mojej instalacji NodeJS ... nie ma opcji, aby go usunąć, oprócz ręcznego usuwania kluczy rejestru i plików.
Polecenie weryfikacji wersji NodeJS: node --version
Próbowałem zainstalować najnowszą zalecaną wersję NodeJS, ale zakończyła się ona niepowodzeniem na końcu procesu instalacji i wycofała się. Wiele wersji NodeJS również nie powiodło się, a instalator również je wycofał. Nie mogłem zaktualizować NodeJS z wiersza poleceń, ponieważ nie miałem zainstalowanego SUDO.
ROZWIĄZANIE: po kilku godzinach rozwiązywania problemu, w tym aktualizacji NPM, postanowiłem ponownie zainstalować EXACT wersję NodeJS w moim systemie, ponad istniejącą instalację.
To rozwiązanie działało i przeinstalowało NodeJS bez żadnych błędów. Co więcej, dodano także oficjalny wpis w oknie dialogowym Dodaj / Usuń programy.
Teraz, gdy Windows był świadomy zapomnianej instalacji NodeJS, mogłem całkowicie odinstalować moją istniejącą wersję NodeJS. Następnie pomyślnie zainstalowałem najnowszą zalecaną wersję NodeJS na platformę Windows ( wersja 4.4.5 od tego momentu ) bez inicjowania wycofywania.
Osiągnięcie sukcesu zajęło mi trochę czasu, więc publikuję to na wypadek, gdyby pomogło to komukolwiek z podobnym problemem.