Linux полное удаление node js

Как удалить nodejs из Ubuntu 16.04?

Шаги для тиражирования:

Ubuntu 16.04 xenial (x86-64)

Я хочу удалить nodejs а также npm и видел несколько сообщений, которые предполагают, что это самый распространенный способ:

Однако это приводит к появлению приглашения, которое, по-видимому, ссылается на зависимости, которые, если они были удалены, звучат так, как будто они вызовут проблемы.

Каков наилучший способ «отменить» установку nodejs а также npm ?

Редактировать:

Это выход из sudo apt-get purge nodejs :

3 ответа

Как видно из вывода:

это только удаление node связанные пакеты, т.е. соответствующие пакеты, не более того.

С другой стороны, когда вы делаете:

это обязательно делает:

и удаление gyp , linux-headers-4.4.0-18-generic и т. д. пакеты на самом деле запускаются autoremove поскольку они были установлены как зависимости и больше не нужны ни одному установленному пакету, предположительно потому, что основной пакет был удален.

Так что в этом контексте прекрасно работать:

Если вы слишком параноик, вы можете сделать это в два этапа: первый purge nodejs :

а затем удалите потерянные зависимости (до сих пор, если есть):

Чтобы удалить узлы js, npm и node_modules из Ubuntu, вам также необходимо удалить контейнеры, которые находятся в разных местах в Ubuntu. Это может быть как:

/usr/local/bin/npm , /usr/local/share/man/man1/node , /usr/local/lib/dtrace/node.d ,

/.node-gyp , /opt/local/bin/node , opt/local/include/node , /opt/local/lib/node_modules

Я сделал это успешно. Итак, я делюсь всей процедурой

sudo apt-get remove nodejs

sudo apt-get remove npm

Затем перейдите к /etc/apt/sources.list.d и удалите любой список узлов, если у вас есть. Тогда сделай

sudo apt-get update

Проверьте наличие папок.npm или.node в вашей домашней папке и удалите их.

Если вы печатаете

Вы можете увидеть расположение узла. Пытаться which nodejs а также which npm тоже.

Я бы порекомендовал установить узел с помощью Node Version Manager(NVM). Это избавило меня от головной боли. Потому что вы можете установить nodejs и npm без sudo, используя nvm.

У меня возникла эта проблема, когда я работал на машине Ubuntu 20.04 с Nodejs.

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

Это нужно для удаления nodejs и его зависимостей:

Это сделано для удаления любых зависимостей, которые остались после удаления nodejs.

Это необходимо для удаления репозитория nodejs из /etc/apt/sources.list.d каталог:

Обновите список репозитория пакетов:

Убедитесь, что исполняемый файл узла все еще доступен на вашем компьютере:

надеюсь, это поможет

Чтобы удалить вручную nodejs , npm а также node_modules из Ubuntu, вам нужно сделать следующие шаги:

Прежде всего вам нужно запустить следующую команду из терминала как sudo :

удалять node или node_modules каталоги от /usr/local/lib с помощью следующей команды:

удалять node или node_modules каталоги от /usr/local/include с помощью следующей команды:

Удалить любой node файл или каталог из /usr/local/bin с помощью следующей команды:

Перейдите в свой домашний каталог и удалите все node или node_modules каталог, если существует.

Источник

Удалить Node.JS с помощью командной строки Linux?

Как вы удаляете node.js, используя строку cmd в linux?

Бег which node вернет что-то вроде /path/bin/node .

Тогда беги cd /path

Это все, что добавлено Node.JS.

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

Читайте также:  Проигрыватель windows media для телевизора

В Ubuntu 12.04 просто введите это

Он также удалит nodejs и npm .

. Я удалил это сам. Есть ли другие файлы или каталоги, которые мне нужно удалить, чтобы полностью удалить node и npm?

Если вы установили из исходного кода, вы можете выполнить следующую команду:

Если вы следовали инструкциям на https://github.com/nodejs/node/wiki для установки на свой узел $ HOME / local /, то перед строкой выше введите следующее:

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

Если вы хотите установить новую версию узла, вы должны использовать код ниже

И добавьте новую версию nodejs в «yum» новую версию узла

Я надеюсь, это поможет тебе, парень!

Чтобы удалить узел, я следовал принятому ответу @George, так как у меня больше нет источников, но перед этим я запустил:

Это, кажется, избавляет от npm из системных каталогов, таких как /usr/bin/npm и /usr/lib/npm . Я получил команду отсюда . Затем я нашел

/.npm каталог, который я удалил вручную. Честно говоря, я не знаю, были ли удалены все следы npm, но больше ничего не могу найти.

Если вы установили узел, используя curl + yum :

Затем вы можете удалить его, используя yum :

Обратите внимание, что использование curl скрипта приводит к установке неверной версии узла. Существует ошибка, которая приводит node к установке версии v6.7 вместо версии v4.x, предназначенной для пути, (../setup_4.x) используемого в curl сценарии.

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

Это помогло мне решить мою проблему.

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

git clone git: //github.com/creationix/nvm.git

Ответ Джорджа Бейли работает отлично. Я бы просто добавил следующие флаги и использовал sudo при необходимости:

после установки с использованием сценария «ROCK-SOLID NODE.JS PLATFORM ON UBUNTU» я получаю этот вывод. Который говорит вам, как удалить nodejs.

Готово. Новый пакет был установлен и сохранен в

Вы можете удалить его из своей системы в любое время, используя:

Если у вас есть ням, вы можете сделать:

yum remove nodesource-release* nodejs

И после этого проверьте, удален ли он:

Я думаю, что это работает, по крайней мере, частично (не исследовал): nvm uninstall например:

nvm uninstall 4.4.5

Я думаю, что Манодж Гупта получил лучший ответ из того, что я вижу. Однако команда remove не удаляет какие-либо папки или файлы конфигурации, которые могут остаться. Использование:

Команда purge должна удалить пакет, а затем очистить все файлы конфигурации. (см. этот вопрос для получения дополнительной информации о разнице между очисткой и удалением). Флаг автоматического удаления сделает то же самое для пакетов, которые были установлены NodeJS.

Посмотрите принятый ответ на этот вопрос для лучшего объяснения.

Хотя не забывайте обращаться с NPM! Ответ Джоша охватывает это.

Лучший способ обойти это — сделать это прямо с НАЧАЛА:

УСТАНОВИТЬ BREW

Затем в конце вашего .bashrc файла (в вашем домашнем каталоге нажмите Ctrl + H)

Затем перезапустите терминал, чтобы перезагрузить модификацию .bashrc

Читайте также:  Find process running windows

Источник

Полностью удалите nodejs, npm и node в ubuntu 14.04

Я знаю, что этот вопрос задавали много раз, но я все еще не мог этого сделать. Поэтому я неправильно установил «node» doing sudo apt-get install node и позже я установил nodejs (v0.10.37). Я попытался обновить до v0.12 с npm, но он продолжает говорить 0.10.37, когда я делаю nodejs -v . Кроме того, я не могу использовать команду node, так как я неправильно установил другую «вещь узла» раньше. Я пробовал все разные команды, о которых люди говорят во всех других ответах, и я еще не мог этого сделать. Я думаю, что главная проблема то, что я продолжаю иметь неправильный пакет узла и устанавливать NodeJS-legacy, не работает. Также npm install команда работает и создает папку с файлами, но мое приложение все еще говорит, что библиотеки отсутствуют.

6 ответов

затем перейдите к /etc/apt / sources.список.d и удалите любой список узлов, если есть. Тогда сделайте

проверить наличие .НПМ или .папка узла в вашей домашней папке и удалите их.

вы можете увидеть расположение узла. Попробуй!—3—> и which npm тоже.

Я бы рекомендовал установить узел с помощью Node Version Manager (NVM). Это избавило меня от головной боли. Потому что вы можете установить nodejs и npm без sudo с использованием nvm.

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

и этого сделать.

это помогло мне решить моя проблема.

чтобы удалить nodejs, npm и node_modules из Ubuntu, вам нужно также удалить контейнеры, которые находятся в разных местах в Ubuntu.

Я сделал это успешно. Поэтому я делюсь всей процедурой.

чтобы полностью удалить узел js из Ubuntu

чтобы вручную удалить node js, npm и node_modules из Ubuntu, вам необходимо выполнить следующие шаги.

  1. прежде всего вам нужно выполнить следующую команду из командного терминала как sudo.

sudo rm-rf / usr / local/bin /npm/usr/local/share/man/man1 /node*/usr/local/lib/dtrace / node.д./

узел-gyp / opt / local/bin / node opt / local/include / node / opt/local/lib / node_modules

  1. удалите каталоги node или node_modules из /usr/local / lib с помощью следующей команды.
  1. удалите каталоги node или node_modules из /usr / local / include с помощью следующей команды.

sudo rm — rf / usr / local / include / node*

  1. удалите любой файл узла или dir из /usr / local / bin с помощью следующей команды.
  1. перейдите в домашний каталог и удалите любой каталог node или node_modules, если он существует.

Я был сумасшедшим удалить узел и npm и nodejs из моего ubuntu 14.04, но с помощью этих шагов вы удалите его.

Если вы удалите правильно, и он все еще там, перед этим проверьте Ссылки внизу.

для тех, кто установил узел.js через менеджер пакетов, может просто запустить:

необязательно, если вы установили его, добавив официальный репозиторий NodeSource, как указано в «Установка Узла.JS через менеджер пакетов», do:

Если вы хотите очистить кэш npm, а также:

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

Источник

Удалить Node.JS с помощью командной строки Linux?

Как удалить node.js с помощью строки cmd в Linux?

13 ответов

Изменить: если вы знаете, какой диспетчер пакетов использовался для установки, лучше всего удалить его с помощью того же диспетчера пакетов. Примеры для apt , make , yum находятся в других ответах.

Читайте также:  Лучшие веб браузеры для линукс

Это ручной подход:

Запуск which node вернет что-то вроде /path/bin/node .

Затем запустите cd /path

Это все, что добавляет Node.JS.

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

Я думаю, что это работает, по крайней мере, частично (не исследовал): nvm uninstall например:

nvm uninstall 4.4.5

Если у вас есть вкусняшка, вы можете сделать:

yum remove nodesource-release* nodejs

И после этого проверьте, удалено ли оно:

Лучший способ обойти это — сделать это прямо с НАЧАЛА:

УСТАНОВИТЬ BREW

Затем в конце вашего файла .bashrc (в вашем домашнем каталоге нажмите Ctrl + H)

Затем перезапустите терминал, чтобы модификация .bashrc была перезагружена.

ДЛЯ УСТАНОВКИ УЗЛА

ПРОВЕРИТЬ ВЕРСИЮ

ДЛЯ ОБНОВЛЕНИЯ УЗЛА

ДЛЯ УДАЛЕНИЯ УЗЛА

После установки с использованием скрипта «ROCK-SOLID NODE.JS PLATFORM ON UBUNTU» я получаю этот вывод. В нем рассказывается, как удалить nodejs.

Готово. Новый пакет установлен и сохранен в

Вы можете удалить его из своей системы в любое время, используя:

Я думаю, что Манодж Гупта получил лучший ответ из того, что я вижу. Однако команда remove не удаляет любые папки или файлы конфигурации, которые могут остаться. Использовать:

Команда очистки должна удалить пакет, а затем очистить все файлы конфигурации. (см. этот вопрос для получения дополнительной информации о разнице между очисткой и удалением). Флаг автоматического удаления будет делать то же самое для пакетов, установленных NodeJS.

См. Принятый ответ на этот вопрос для лучшего объяснения.

Хотя не забывайте обрабатывать NPM! answer Джоша охватывает это.

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

git clone git: //github.com/creationix/nvm.git

Ответ Джорджа Бейли работает нормально. Я бы просто добавил следующие флаги и при необходимости использовал sudo:

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

Это помогло мне решить мою проблему.

Чтобы удалить узел, я последовал принятому ответу @George, так как у меня больше нет источников, но перед этим я запустил:

Похоже, это избавило от npm из системных каталогов, таких как /usr/bin/npm и /usr/lib/npm . Я получил команду здесь. Затем я нашел каталог

/.npm , который удалил вручную. Честно говоря, я не знаю, были ли удалены все следы npm, но я не могу найти ничего другого.

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

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

И добавьте новую версию nodejs в «yum» новую версию node

Надеюсь, это поможет тебе, парень .

Если вы установили из исходного кода, вы можете выполнить следующую команду:

Если вы следовали инструкциям на странице https://github.com/nodejs/node/wiki по установке в ваш $ HOME / local / node, то вы должны ввести следующее перед строкой выше:

В Ubuntu 12.04 просто введите это

Он также просто удалит nodejs и npm .

Источник

Оцените статью