Как полностью удалить узел.js из Windows


Я удалил свою предыдущую версию узла.js (0.8.11) и загрузил последнюю версию, 0.10.24 с узла.сайт JS и установил его. Однако, после запуска node --version, Это все еще указывает на то, что я запускаю v0.8.11. Очевидно, некоторые вещи были оставлены во время процесса удаления, и это вызывает у меня всякие ошибки при попытке добавить модули через npm. Я видел решения для этого для OSX и Linux, но ничего не мог найти для Windows. Я запускаю Windows 7 64-битовый.

6 154

6 ответов:

Как удалить узел.js из Windows:

  1. сделайте глубокий вдох.

  2. удалить из программы и функции с помощью деинсталлятора.

  3. перезагрузка (или вы, вероятно, можете уйти с убийством всех связанных с узлом процессов из Диспетчера задач).

  4. найдите эти папки и удалите их (и их содержимое), если они все еще существуют. В зависимости от установленной версии, 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-*
  5. Проверьте %PATH% переменные среды чтобы не было ссылок на Nodejs или npm существовать.

  6. если это еще не удаления, типа where node в командной строке и вы увидите, где он находится-удалить что (и, вероятно, родительский каталог) тоже.

  7. перезагрузка, для хорошей мерой.

сценарий: удаление 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. шаг

надеюсь, что это поможет кому-то.

лучшее, что нужно сделать, это удалить узел.js с панели управления. После удаления загрузите нужную версию узла.js и установите его, и он работает.