Как удалить node js windows 10

Обновлено: 01.07.2024

Один из простейших путей как установить Node.Js это пойти на официальный сайт, скачать установочный файл и установить его. Позже разработчики столкнулись с ситуацией, когда им нужно сменить версию Node.js на другую или обновить текущую версию.
Это все еще возможно - установить другую версию с официального сайта, но как много нод уже установлено в системе?

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

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

Напишите эту команду в терминале. Brew удалит все установленные версии Node.Js

После этого, лучше всего, запустить brew cleanup, это удалит все неиспользуемые зависимости и папки.

Если ваша Node.js была установлена по другому, это не проблема. Вы можете удалить вручную. Есть куча папок, они могут быть удалены одна за одной через файндер или терминал.

Список папок, где находятся Node.js и npm

  • node и/или node_modules в папке /usr/local/lib
  • node и/или node_modules в папке /usr/local/include
  • node, node-debug, и node-gyp в /usr/local/bin
  • .npmrc в вашей домашней директории ( Это настройки npm, не удаляйте этот файл, если хотите далее переустановить Node.js )
  • .npm в вашей домашней директории
  • .node-gyp в вашей домашней директории
  • .node_repl_history в вашей домашней директории
  • node* в /usr/local/share/man/man1/
  • npm* в /usr/local/share/man/man1/
  • node.d в /usr/local/lib/dtrace/
  • node в /opt/local/bin/
  • node в /opt/local/include /
  • node_modules в /opt/local/lib/
  • node в /usr/local/share/doc/
  • node.stp в /usr/local/share/systemtap/tapset/

В случае, если вы не хотите вручную искать и удалять все эти папки и файлы, вы можете ввести одну простую команду в терминал:

Эта команда не трогает вашу домашнюю директорию, так что в дальнейшем вы можете сами решить, что делать с сохранившимися файлами.

Сейчас мы можем удалить все глобальные пакеты, установленные с npm

После всех этих команд, Node.js и npm будут полностью удалены с вашего компьютера.

После очистки, мы можем продолжить с установкой новой версии Node.js. Но мы сделаем это не прямым путем. Потому что если мы сделаем это по обычному, мы все еще будем иметь ту же проблему с кучей версий в будущем.

Для решения этой проблемы, мы должны установить дополнительную маленький скрипт: NVM

У данного скрипта есть единственная зависимость - установленная Command Line Tools. Если у вас все еще это не установлено, вы должны запустит команду в терминале:

Итак, мы готовы установить NVM. Простейший путь это сделать - .sh скрипт.

0.37.2 - последняя версия на день написания статьи. Версия может быть проверена на странице NVM в GitHub

Конечно, это может быть установлено вручную. Вы нужно склонировать репозиторий и добавить необходимы файлы в PATH. Детальная инструкция описана в NVM ReadMe. Это будет полезно если вам нужно использовать NVM в CI пайплайн. Я бы рекомендовал добавить NVM в Docker image, который использует ваш пайплайн.

Не забудьте перезапустить окно терминала для обновления переменных окружения

Мы почти закончили. Сейчас мы легко можем установить любую версию Node.js. Для примера, эта команда установит самую свежую версию:

Если вы хотите установит LTS версию, но с последней версией npm, сделайте следующее:

Используя флаги, вроде --lts вы можете использовать любую версию.

Для того, что бы увидеть список установленных версий, вам нужно запустить команду:

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

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

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

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

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

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

Найдите эти папки и удалите их (и их содержимое), если они еще существуют. В зависимости от установленной версии, настроек UAC и архитектуры процессора, они могут существовать или не существовать:

  • C:\Program Files (x86)\Nodejs
  • C:\Program Files\Nodejs
  • C:\Users\\AppData\Roaming\npm (или %appdata%\npm )
  • C:\Users\\AppData\Roaming\npm-cache (или %appdata%\npm-cache )
  • C:\Users\\.npmrc (и, возможно, проверить, что без . Приставка тоже)
  • C:\Users\\AppData\Local\Temp\npm-*

Проверьте %PATH% среды %PATH% чтобы убедиться, что нет ссылок на Nodejs или npm .

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

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

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

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

РЕШЕНИЕ: после нескольких часов устранения неполадки, включая обновление NPM, я решил переустановить ТОЧНУЮ версию NodeJS в моей системе поверх верхней установки.

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

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

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

С уважением,
Джон

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

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

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

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

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

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

Бегать npm cache clean --force

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

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

Найдите эти папки и удалите их (и их содержимое), если они еще существуют. В зависимости от установленной версии, настроек UAC и архитектуры процессора, они могут существовать или не существовать:

  • C:\Program Files (x86)\Nodejs
  • C:\Program Files\Nodejs
  • C:\Users\\AppData\Roaming\npm (или %appdata%\npm )
  • C:\Users\\AppData\Roaming\npm-cache (или %appdata%\npm-cache )
  • C:\Users\\.npmrc (и, возможно, проверьте это без . префикса тоже)
  • C:\Users\\AppData\Local\Temp\npm-*

Проверьте %PATH% переменную среды, чтобы убедиться, что на нее нет ссылок Nodejs или они npm существуют.

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

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

Ааа, оказывается, у меня установлен Meteor, поставляемый в комплекте с собственным node.exe. Спасибо за вашу помощь! У меня также был %AppData%\npm-cache каталог, который был

Сценарий: удаление 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 на момент написания ) без инициализации отката.

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

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

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

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

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

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

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

Найдите эти папки и удалите их (и их содержимое), если они еще существуют. В зависимости от установленной вами версии, настроек UAC и архитектуры ЦП они могут существовать или не существовать:

  • C: Program Files (x86) Nodejs
  • C: Program Files Nodejs
  • C: Users AppData Roaming npm (или % appdata% npm )
  • C: Users AppData Roaming npm-cache (или % appdata% npm-cache )
  • C: Users . Npmrc (и, возможно, проверьте это без префикса . )
  • C: Users AppData Local Temp npm- *

Проверьте свой % PATH% , чтобы гарантировать отсутствие ссылок на Nodejs или npm .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также: