Как полностью удалить узел.js из Windows
Я удалил свою предыдущую версию узла.js (0.8.11) и загрузил последнюю версию, 0.10.24 с узла.сайт JS и установил его. Однако, после запуска node --version
, Это все еще указывает на то, что я запускаю v0.8.11. Очевидно, некоторые вещи были оставлены во время процесса удаления, и это вызывает у меня всякие ошибки при попытке добавить модули через npm. Я видел решения для этого для OSX и Linux, но ничего не мог найти для Windows. Я запускаю Windows 7 64-битовый.
6 ответов:
Как удалить узел.js из Windows:
сделайте глубокий вдох.
удалить из программы и функции с помощью деинсталлятора.
перезагрузка (или вы, вероятно, можете уйти с убийством всех связанных с узлом процессов из Диспетчера задач).
найдите эти папки и удалите их (и их содержимое), если они все еще существуют. В зависимости от установленной версии, UAC настройки и архитектура процессора, они могут или не могут существовать:
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm
(или%appdata%\npm
)C:\Users\{User}\AppData\Roaming\npm-cache
(или%appdata%\npm-cache
)C:\Users\{User}\.npmrc
(и, возможно, проверить, что без.
префикс тоже)C:\Users\{User}\AppData\Local\Temp\npm-*
Проверьте
%PATH%
переменные среды чтобы не было ссылок наNodejs
илиnpm
существовать.если это еще не удаления, типа
where node
в командной строке и вы увидите, где он находится-удалить что (и, вероятно, родительский каталог) тоже.перезагрузка, для хорошей мерой.
сценарий: удаление NodeJS, когда Windows не имеет записи программы для установки узла
я столкнулся с проблемой, где моя версия NodeJS (0.10.26) может не удалить или удалить, потому что программы и функции в Windows 7 (aka установка и удаление программ) не имели записи о том, что я установил NodeJS... таким образом, не было возможности удалить его, кроме ручного удаления ключей реестра и файлов.
команда для проверки Вашего NodeJS версия:
node --version
Я попытался установить самую новую рекомендуемую версию NodeJS, но она не удалась в конце процесса установки и откатилась. Несколько версий NodeJS также не удалось, и установщик также откатил их обратно. Я не мог обновить NodeJS из командной строки, поскольку у меня не было установленного SUDO.
решение: потратив несколько часов на устранение неполадок, включая обновление NPM, я решил переустановить точная версия NodeJS в моей системе, поверх существующей установки.
это решение работало, и он переустановил NodeJS без каких-либо ошибок. А еще лучше, это тоже добавлена официальная запись в диалоге установка и удаление программ.
теперь, когда Windows знала о забытой установке NodeJS, я смог полностью удалить свою существующую версию NodeJS. Затем я успешно установил новейший рекомендуемый выпуск NodeJS для Платформа Windows (версия 4.4.5 на момент написания этой статьи) без инициирования отката.
Мне потребовалось некоторое время, чтобы достичь успеха, поэтому я публикую это на случай, если это поможет кому-либо еще с подобной проблемой.
У меня на самом деле был сбой в удалении Microsoft. У меня был установлен узел-В8.2.1-x64 и необходимые для запуска версии узла-В6.11.1-64-разрядных.
деинсталлированный сбой с ошибкой: "Windows не удается получить доступ к указанному устройству, пути или файлу" или похожие.
в итоге я перешел в папку Загрузки, щелкнув правой кнопкой мыши узел-V8.2.1-x64 MSI и выбрав удалить.. это сработало.
с уважением, Джон
в моем случае, только выше не работает. Я установил и удалил несколько версий nodejs, чтобы исправить эту ошибку: npm в Windows Error: EISDIR, read at Error (native), что я продолжал получать любую команду npm, которую я пытался запустить, включая получение версии npm с:
npm -v
.таким образом, каталог npm был удален в папке nodejs, а последняя версия npm была скопирована из npm dist: а потом все заработало.
У меня была такая же проблема со мной вчера, и мое решение: 1. удалить с панели управления не из командной строки 2. загрузите и установите последнюю или желаемую версию node со своего веб-сайта 3. если по ошибке вы попытались удалить через cli (он не будет удаляться полностью чаще всего), то вы не получите опцию удаления в cpanel в этом случае установите ту же версию узла, а затем следуйте моему 1. шаг
надеюсь, что это поможет кому-то.