Сценарий: удаление NodeJS, когда в Windows нет записи программы для установки Node
Я столкнулся с проблемой , где моя версия NodeJS (0.10.26) может НЕ быть неустановленной и не удалена, так как программа и функция в Windows 7 (ака Add / Remove Programs) не был никаких записей моих имеющими установленных NodeJS ... так что не было нет возможности удалить его, если не считать удаления ключей реестра и файлов вручную.
Команда для проверки вашей версии NodeJS: node --version
Я попытался установить новейшую рекомендуемую версию NodeJS, но она не удалась в конце процесса установки и откатилась. Несколько версий NodeJS также потерпели неудачу, и установщик также откатил их назад. Я не смог обновить NodeJS из командной строки, так как у меня не было установлено SUDO.
РЕШЕНИЕ: потратив несколько часов на устранение проблемы, включая обновление NPM, я решил переустановить EXACT версию NodeJS в моей системе поверх существующей установки.
Это решение сработало, и оно переустановило NodeJS без каких-либо ошибок. Более того, он также добавил официальную запись в диалоге «Установка и удаление программ».
Теперь, когда Windows знала об забытой установке NodeJS, я смог полностью удалить свою существующую версию NodeJS. Затем я успешно установил новейшую рекомендуемую версию NodeJS для платформы Windows ( версия 4.4.5 на момент написания ) без инициализации отката.
Мне потребовалось некоторое время, чтобы достичь успеха, поэтому я публикую это на тот случай, если это поможет кому-то еще с подобной проблемой.