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

<p>я удалил свою предыдущую версию node.js (0.8.11) и скачал последнюю версию 0.10.24 с веб-сайта node.js и установил ее. тем не менее, после запуска <code>node --version</code>, это все еще указывает, что я работаю v0.8.11. очевидно, что некоторые вещи остались в процессе удаления, и это вызывает у меня всевозможные ошибки при попытке добавить модули через npm. я видел решения для osx и linux, но не смог найти ничего для windows. я использую windows 7 64-bit.</p>

<h3>как удалить node.js из windows:</h3><ol> <li><p>сделай глубокий вдох.</p></li> <li><p>запустите <code>npm cache clean --force</code></p></li> <li><p>удаление из программ и компонентов с помощью деинсталлятора.</p></li> <li><p>перезагрузите компьютер (или, возможно, вам удастся убить все процессы, связанные с узлами, из диспетчера задач).</p></li> <li><p>найдите эти папки и удалите их (и их содержимое), если они еще существуют. в зависимости от установленной версии, настроек uac и архитектуры процессора, они могут существовать или не существовать:</p> <ul> <li><code>c:\program files (x86)\nodejs</code></li> <li><code>c:\program files\nodejs</code></li> <li><code>c:\users\{user}\appdata\roaming\npm</code> (или <code>%appdata%\npm</code>)</li> <li><code>c:\users\{user}\appdata\roaming\npm-cache</code> (или <code>%appdata%\npm-cache</code>)</li> <li><code>c:\users\{user}\.npmrc</code> (и, возможно, проверьте это без префикса <code>.</code>)</li> <li><code>c:\users\{user}\appdata\local\temp\npm-*</code></li> </ul></li> <li><p> <a href="https://stackoverflow.com/questions/141344/how-to-check-if-directory-exists-in-path">проверьте переменную среды <code>%path%</code></a> , чтобы убедиться, что ссылки на <code>nodejs</code> или <code>npm</code> отсутствуют.</p></li> <li><p>если он <em>still</em> не удален, введите <code>where node</code> в командной строке, и вы увидите, где он находится - удалите его (и, возможно, родительский каталог) тоже.</p></li> <li><p>перезагрузитесь, для хорошей меры.</p></li> </ol>

<p><strong> сценарий: удаление nodejs, когда в windows нет записи программы для установки node </strong></p><p>я столкнулся с проблемой, когда моя версия nodejs (0.10.26) могла <em>not</em> быть удалена или удалена, потому что в разделе «программы и компоненты» в windows 7 («установка и удаление программ») не было записи о том, что я установил nodejs. ... поэтому не было возможности удалить его, если не считать удаления ключей реестра и файлов вручную.</p><p><em>команда для проверки вашей версии nodejs:</em> <code>node --version</code></p><p>я попытался установить новейшую рекомендуемую версию nodejs, но она не удалась в конце процесса установки и откатилась. несколько версий nodejs также потерпели неудачу, и установщик также откатил их назад. я не смог обновить nodejs из командной строки, так как у меня не было установленного sudo.</p><p>решение: потратив несколько часов на устранение проблемы, включая обновление npm, я решил переустановить exact версию nodejs в моей системе поверх существующей установки.</p><p>это решение сработало, и оно переустановило nodejs без каких-либо ошибок. более того, он также<strong> добавил официальную запись в диалоге «установка и удаление программ». </strong></p><p>теперь, когда windows знала об забытой установке nodejs, я смог полностью удалить мою существующую версию nodejs. затем я успешно установил новейшую рекомендуемую версию nodejs для платформы windows (<em>версия 4.4.5 на момент написания</em>) без инициализации отката.</p><p>мне потребовалось некоторое время, чтобы достичь успеха, поэтому я публикую это на тот случай, если это поможет кому-то еще с подобной проблемой.</p>

<p>я на самом деле был сбой в удалении microsoft. я установил node-v8.2.1-x64 и мне нужно было запустить версию node-v6.11.1-x64.</p><p>ошибка удаления: ошибка: «windows не может получить доступ к указанному устройству, пути или файлу» или аналогичному.</p><p>в итоге я пошел в папку «загрузки», щелкнув правой кнопкой мыши по msi node-v8.2.1-x64 и выбрав «удалить». это сработало.</p><p>с уважением, jon</p>

<p>в моем случае вышеупомянутое не сработало. я установил и удалил несколько версий nodejs, чтобы исправить эту ошибку: npm в windows ошибка: eisdir, прочитайте в error (native), что я продолжал получать любую команду npm, которую я пытался запустить, включая получение версии npm с: <code>npm -v</code>.</p><p>таким образом, каталог npm был удален в папке nodejs, а последняя версия npm была скопирована из <a href="http://nodejs.org/dist/npm/">npm dist</a> : и затем все начало работать.</p>

<p>какое бы программное обеспечение nodejs вы не установили, установите его снова .. он попросит вас удалить nodejs следующим образом .. <a href="https://i.stack.imgur.com/ghyjy.png"> <img src="https://i.stack.imgur.com/ghyjy.png" alt="enter image description here"> </a> </p>

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

<p>лучше всего удалить node.js с панели управления. после удаления скачайте нужную версию node.js и установите ее, и она заработает.</p>