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


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

6   58  

6 ответа:

sudo apt-get remove nodejs

sudo apt-get remove npm

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

sudo apt-get update

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

если ты типа

which node

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

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

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

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules 

sudo rm -rf /usr/local/lib/node*

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

sudo rm -rf /usr/local/bin/node*

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

пошаговое руководство с командами находится на http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html

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

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

Это могут быть:

/usr/local/bin/npm
/usr/local/share/man/man1/node
/usr/local/lib/dtrace/node.d
~/.npm
~/.node-gyp
/opt/local/bin/node
opt/local/include/node
/opt/local/lib/node_modules

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

вы должны выполнить действия, описанные здесь: http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html

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

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

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

судо РМ -РФ /usr/местные/Бен/НПМ /usr/местные/доли/человек/докладчик 1/узле* /usr/местные/библиотека/потребителя/узел.д./~ НПМ./~ узел трубы /опт/местные/Бен/узел опт/местные/включать/узел /opt / local / lib / node_modules

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

sudo rm-rf / usr / local/lib / node*

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

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

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

sudo rm-rf / usr / local/bin / node*

  1. перейдите в домашний каталог и удалите любой узел или каталог node_modules, если он существует.

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

sudo apt-get uninstall nodejs npm node
sudo apt-get remove nodejs npm node

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

//this will fine the `/usr/bin` or `/usr/local/bin`
find / -name "node"
// check path of program...
ls -l node
//and remove it
rm -rf /usr/bin/node

дополнительная информация
удалить - официальный сайт
если вы установили через репозиторий git попробуйте очистить nodejs npm и node

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

sudo apt-get purge nodejs

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

sudo rm /etc/apt/sources.list.d/nodesource.list

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

rm -rf ~/.npm

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