Как удалить node js windows 10
Перейти к содержимому

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

  • автор:

Лучший путь как переустановить Node.Js (Mac/Linux/Windows)

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

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

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

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

Поделиться Источник 20 декабря 2013 в 20:12

9 ответов

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

  1. Вдохните глубокий вдох.
  2. Запустите npm cache clean —force
  3. Удалите из программ и компонентов с помощью деинсталлятора.
  4. Перезагрузите (или, вероятно, вы можете уйти, убив все процессы, связанные с узлом, из диспетчера задач).
  5. Ищите эти папки и удалите их (и их содержимое), если они все еще существуют. В зависимости от установленной версии, настроек UAC и архитектуры CPU, они могут существовать или не существовать:
  • 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-*
  1. Проверьте переменную среды %PATH% , чтобы убедиться, что ссылки на Nodejs или npm не существуют.
  2. Если она все еще не удалена, введите where node в командной строке, и вы увидите, где она находится — удалите ее (и, вероятно, родительский каталог).
  3. Перезагрузка, для хорошего измерения.

Поделиться 20 декабря 2013 в 20:25

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

Я столкнулся с проблемой, когда моя версия NodeJS (0.10.26) могла быть НЕ УДАЛЕННА , потому что программы и компоненты в Windows 7 (также известные как Add/Remove Programs) не имели записи о том, что я установил NodeJS. поэтому не было возможности удалить его, кроме ручного удаления ключей реестра и файлов.

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

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

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

Это решение сработало, и оно переустановило NodeJS без каких-либо ошибок. Еще лучше, что оно добавило официальную запись в диалоговом окне Добавление/удаление программ.

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

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

Поделиться 02 июня 2016 в 19:41

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

Node.js Setup window with buttons for Change, Repair, Remove

Поделиться 22 марта 2019 в 13:06

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

Удаленный сбой произошел с ошибкой:

Windows не может получить доступ к указанному устройству, пути или файлу

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

Поделиться 01 августа 2017 в 00:31

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

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

Поделиться 21 сентября 2015 в 21:29

Я пришел сюда, потому что кнопка Удалить не была доступна в программах Добавить/Удалить. Она говорила «Node.js не может быть удален».

  1. Получил.msi моей установленной версии Node. Запустил его для восстановления установки на всякий случай.
  2. Открыл командную строку администратора и запустил msiexec /uninstall .

Поделиться 20 апреля 2020 в 19:46

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

Я также столкнулся с этой проблемой на Windows 10.

Решение

Я удалил NVM для Windows 1.1.7. Во время удаления было сказано, что удалит все версии Node.js и npm. Теперь оба исчезли 🙂

Поделиться 03 августа 2022 в 22:55

У меня была та же проблема с вчерашним днем, и мое решение заключается в том, чтобы

  1. Удалить из панели управления, а не из вашего клиента
  2. Скачать и установить последнюю или желаемую версию node с его веб-сайта.

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

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

Поделиться 12 июля 2018 в 07:38

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

Установка Node.js в Windows

Если вы не занимались разработкой с помощью Node.js и хотите быстро начать работу, установите Node.js непосредственно в Windows, выполнив указанные ниже действия.

Если вы используете Node.js профессионально и вам нужно оптимизировать скорость и производительность, обеспечить совместимость системных вызовов, выполнять контейнеры Docker, которые используют рабочие области Linux, и не нужно использовать скрипты сборки Linux и Windows или вы просто предпочитаете использовать командную строку Bash, установите Node.js в подсистеме Windows для Linux (точнее, в WSL 2).

Установка nvm-windows, Node.js и npm

Наряду с возможностью выбора системы для разработки (Windows или WSL) при установке Node.js доступны и другие возможности. Мы рекомендуем использовать диспетчер версий, так как версии меняются достаточно быстро. Вероятно, вам придется переключаться между несколькими версиями Node.js в зависимости от потребностей для различных проектов, над которыми вы работаете. Диспетчер версий Node Version Manager, чаще называемый nvm, является наиболее популярным средством установки нескольких версий Node.js, но он доступен только для Mac и Linux и не поддерживается в Windows. Вместо этого мы рекомендуем установить средство nvm-windows, а затем с его помощью установить Node.js и диспетчер Node Package Manager (npm). Существуют также альтернативные диспетчеры версий, которые описаны в следующем разделе.

Рекомендуем всегда удалять любые имеющиеся установки Node.js или npm из операционной системы перед установкой диспетчера версий, так как эти установки могут создавать необычные и запутанные конфликты. Сюда относится удаление всех существующих каталогов установки Node.js (например, C:\Program Files\nodejs), которые могут остаться. Созданная символьная ссылка NVM не будет перезаписывать существующий (даже пустой) каталог установки. Справку по полному удалению предыдущих установок см. здесь.

NVM предназначен для установки на пользователя и вызова для каждой оболочки. Он не предназначен для общих полей разработчика или серверов сборки с несколькими агентами сборки. NVM работает с помощью символьной ссылки. Использование nvm в общих сценариях создает проблему, так как эта ссылка указывает на папку данных приложения пользователя, поэтому если пользователь x выполняется nvm use lts , ссылка будет указывать узел для всего поля в папку данных приложения. Если пользователь y запускает узел или npm, он будет направлен на запуск файлов в учетной записи пользователя x и в случае, если npm -g они будут изменять файлы x, которые по умолчанию не разрешены. Поэтому nvm назначается только для одного поля разработчика. Это также относится к серверам сборки. Если два агента сборки находятся на одной виртуальной машине или коробке, они могут конкурировать и вызывать нечетное поведение в сборках.

  1. Следуйте инструкциям по установке, приведенным в репозитории windows-nvm. Мы рекомендуем использовать установщик, но если вы лучше понимаете свои потребности, возможно, целесообразным будет выполнить установку вручную. Установщик перенаправит вас на страницу выпусков с информацией о последней версии.
  2. Скачайте последний выпуск файла nvm-setup.zip.
  3. После скачивания откройте ZIP-файл, а затем запустите файл nvm-setup.exe.
  4. Мастер установки Setup-NVM-for-Windows поможет выполнить все этапы установки, в том числе выбрать каталог, в котором будут установлены репозиторий nvm-windows и Node.js. NVM for Windows installation wizard
  5. Установка завершится. Откройте PowerShell (рекомендуется открыть с повышенными правами администратора) и попробуйте использовать windows-nvm, чтобы указать, какие версии узла сейчас установлены (на этом этапе они не указаны): nvm ls NVM list showing no Node versions
  6. Установите текущий выпуск Node.js (в нем вы сможете протестировать новейшие улучшенные возможности, но вероятность возникновения проблем при этом будет больше, чем при использовании версии LTS) с помощью команды nvm install latest .
  7. Установите последний стабильный выпуск LTS Node.js (рекомендуется). Для этого сначала выполните поиск номера текущей версии LTS с помощью команды nvm list available , а затем установите версию LTS по номеру с помощью команды nvm install (замените номером, например: nvm install 12.14.0 ). NVM list of available versions
  8. Вызовите список установленных версий Node, выполнив команду nvm ls . Теперь в нем должны отображаться две недавно установленные версии. NVM list showing installed Node versions
  9. После установки требуемых версий Node.js выберите нужную версию, введя nvm use (замените нужным номером, например nvm use 12.9.0 ).
  10. Чтобы изменить версию Node.js на ту, которую вы хотите использовать для проекта, создайте каталог проекта с помощью команды mkdir NodeTest и укажите каталог, выполнив команду cd NodeTest . Затем введите nvm use , заменив номером версии, который вы хотите использовать (т. е. версии 10.16.3).
  11. Проверьте, какая версия npm установлена, с помощью npm —version . Этот номер версии автоматически изменится на номер той версии npm, которая связана с вашей текущей версией Node.js.

Альтернативные диспетчеры версий

Несмотря на то что windows-nvm сейчас является самым популярным менеджером версий для Node, есть несколько альтернативных вариантов:

  • nvs (Node Version Switcher) — это кроссплатформенный вариант nvm с возможностью интеграции с VS Code.
  • Volta — это новый диспетчер версий, созданный командой LinkedIn. Заявлено, что он отличается увеличенной скоростью и межплатформенной поддержкой.

Чтобы установить Volta в качестве диспетчера версий (вместо windows-nvm), перейдите в раздел Установка Windows руководства Начало работы, затем скачайте и запустите установщик Windows, следуя инструкциям.

Перед установкой Volta необходимо убедиться, что на компьютере с Windows включен режим разработчика.

Дополнительные сведения об использовании Volta для установки нескольких версий Node.js в Windows см. в документации по работе с Volta.

Установка Visual Studio Code

Рекомендуется установить Visual Studio Code для разработки с помощью Node.js в Windows. Дополнительные сведения см . в руководстве Node.js в Visual Studio Code.

Альтернативные редакторы кода

Если вы предпочитаете использовать редактор кода или интегрированную среду разработки, отличные от Visual Studio Code, для среды разработки Node.js также подходят следующие варианты:

Установка GIT

Если вы планируете работать совместно с другими пользователями или размещать проект на сайте с открытым исходным кодом (например, GitHub), примите во внимание, что VS Code поддерживает управление версиями с помощью Git. Вкладка системы управления версиями в VS Code отслеживает все изменения и содержит общие команды Git (добавление, фиксация, принудительная отправка, извлечение) прямо в пользовательском интерфейсе. Сначала необходимо установить Git для включения панели управления версиями.

  1. Скачайте и установите Git для Windows с веб-сайта git-scm.
  2. В комплект входит мастер установки, который задает вам ряд вопросов о параметрах установки Git. Рекомендуется использовать все параметры по умолчанию, если у вас нет конкретной причины изменить какой-либо из них.
  3. Если вы никогда не использовали Git, обратитесь к руководствам по GitHub. Они помогут вам приступить к работе.
  4. Мы рекомендуем добавлять GITIGNORE-файл в проекты Node. На сайте GitHub вы можете найти GITIGNORE-шаблон по умолчанию для Node.js.

Использование подсистемы Windows для Linux в рабочей среде

Использование Node.js напрямую в Windows отлично подходит для обучения и экспериментов с возможностями. Когда вы будете готовы создавать готовые к работе веб-приложения, которые обычно развертываются на сервере под управлением Linux, мы рекомендуем использовать подсистему Windows для Linux версии 2 (WSL 2) для разработки веб-приложений Node.js. Многие пакеты и платформы Node.js создаются с помощью среды *nix, а большинство приложений Node.js развертываются в Linux, поэтому разработка в WSL обеспечивает согласованность между средой разработки и рабочей средой. Дополнительные сведения о настройке среды разработки WSL см. в статье Настройка среды разработки Node.js в подсистеме Windows для Linux версии 2.

В достаточно редкой ситуации, когда вам требуется разместить приложение Node.js на сервере Windows, лучше использовать обратный прокси-сервер. Это можно сделать двумя способами: 1) с помощью iisnode или напрямую. Эти ресурсы не поддерживаются. Мы рекомендуем использовать серверы Linux для размещения приложений Node.js.

Совместная работа с нами на GitHub

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

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

Здравствуйте. Ставил node.js через nvm и хочу теперь полностью весь node.js со всеми модулями и прочей ерундой удалить. Как мне это сделать?

  • Вопрос задан более трёх лет назад
  • 10698 просмотров

6 комментариев

Оценить 6 комментариев

abyrkov

Платформу уточните
madwayz1337 @madwayz1337 Автор вопроса

abyrkov

madwayz1337: apt-get purge node nodejs npm
madwayz1337 @madwayz1337 Автор вопроса
spoiler

Reading package lists. Done
Building dependency tree
Reading state information. Done
E: Unable to locate package node
E: Unable to locate package nodejs
E: Unable to locate package npm
E: Unable to locate package nvm

Не удаляет. node -v и npm -v показывают свои версии.
madwayz1337: посмотри type -a node npm
madwayz1337 @madwayz1337 Автор вопроса

Aves:
node is /home/user/.nvm/versions/node/v8.1.3/bin/node
node is /usr/local/bin/node
npm is /home/user/.nvm/versions/node/v8.1.3/bin/npm
npm is /usr/local/bin/npm

Решения вопроса 0
Ответы на вопрос 1

Balya

Люди и технологии

Можно вручную удалить по списку:

  • C:\Program Files (x86)\Nodejs
  • C:\Program Files\Nodejs
  • C:\Users\\AppData\Roaming\npm
  • C:\Users\\AppData\Roaming\npm-cache
  • C:\Users\\.npmrc
  • C:\Users\\AppData\Local\Temp\npm-*

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *