it-swarm.com.ru

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

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

173
Andrew De Forest

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

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

  2. Запустите npm cache clean --force

  3. Удаление из программ и компонентов с помощью деинсталлятора.

  4. Перезагрузите компьютер (или, возможно, вам удастся убить все процессы, связанные с узлами, из диспетчера задач).

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

  7. Если он still не удален, введите where node в командной строке, и вы увидите, где он находится - удалите его (и, возможно, родительский каталог) тоже.

  8. Перезагрузитесь, для хорошей меры.

460
brandonscript

Сценарий: удаление NodeJS, когда в Windows нет записи программы для установки Node

Я столкнулся с проблемой, когда моя версия NodeJS (0.10.26) могла NOT быть удалена или удалена, потому что в разделе «Программы и компоненты» в Windows 7 («Установка и удаление программ») не было записи о том, что я установил NodeJS. ... поэтому не было возможности удалить его, если не считать удаления ключей реестра и файлов вручную.

Команда для проверки вашей версии NodeJS:node --version

Я попытался установить новейшую рекомендуемую версию NodeJS, но она не удалась в конце процесса установки и откатилась. Несколько версий NodeJS также потерпели неудачу, и установщик также откатил их назад. Я не смог обновить NodeJS из командной строки, так как у меня не было установленного Sudo.

РЕШЕНИЕ: потратив несколько часов на устранение проблемы, включая обновление NPM, я решил переустановить EXACT версию NodeJS в моей системе поверх существующей установки.

Это решение сработало, и оно переустановило NodeJS без каких-либо ошибок. Более того, он также добавил официальную запись в диалоге «Установка и удаление программ».

Теперь, когда Windows знала об забытой установке NodeJS, я смог полностью удалить мою существующую версию NodeJS. Затем я успешно установил новейшую рекомендуемую версию NodeJS для платформы Windows (версия 4.4.5 на момент написания) без инициализации отката.

Мне потребовалось некоторое время, чтобы достичь успеха, поэтому я публикую это на тот случай, если это поможет кому-то еще с подобной проблемой.

43
Michael M

Я на самом деле был сбой в удалении Microsoft. Я установил node-v8.2.1-x64 и мне нужно было запустить версию node-v6.11.1-x64.

Ошибка удаления: ошибка: «Windows не может получить доступ к указанному устройству, пути или файлу» или аналогичному.

В итоге я пошел в папку «Загрузки», щелкнув правой кнопкой мыши по MSI node-v8.2.1-x64 и выбрав «удалить». Это сработало.

С уважением, Jon

7
user3049320

В моем случае вышеупомянутое не сработало. Я установил и удалил несколько версий nodejs, чтобы исправить эту ошибку: npm в windows Ошибка: EISDIR, прочитайте в Error (native), что я продолжал получать любую команду npm, которую я пытался запустить, включая получение версии npm с: npm -v.

Таким образом, каталог npm был удален в папке nodejs, а последняя версия npm была скопирована из npm dist : и затем все начало работать.

4
James Drinkard

Какое бы программное обеспечение nodejs вы не установили, установите его снова .. Он попросит вас удалить nodejs следующим образом ..  enter image description here

2
Deepa

У меня вчера была та же проблема со мной, и мое решение: 1. удалить из панели управления не из вашего клиента 2. загрузите и установите последнюю или желаемую версию узла со своего веб-сайта 3. если по ошибке вы попытались удалить через cli (это не удалится чаще всего), то вы не получите опцию деинсталляции в cpanel, в этом случае установите ту же версию узла и затем выполните мой 1. шаг

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

0
Ravi Bhadauria

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

0
ibnou abass Diagne