Как вы удаляете node.js, используя строку cmd в linux?
223
Как вы удаляете node.js, используя строку cmd в linux?
Бег which node
вернет что-то вроде /path/bin/node
.
Тогда беги cd /path
Это все, что добавлено Node.JS.
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
Теперь единственное, о чем я не знаю, это npm и то, что он установил. Если вы снова установите npm в произвольный путь, который начинается пустым, вы увидите, что он добавляет, и тогда вы сможете составить список для npm, аналогичный приведенному выше списку, который я создал для узла.
which nodejs
как я делал в Ubuntunode -v
он ничего не показывает, но файл и папка остается там под узлом папки . Так что его не удаляется полностью !!rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
В Ubuntu 12.04 просто введите это
Он также удалит nodejs и npm .
источник
.nmp
каталог в моем домашнем каталоге~
. Я удалил это сам. Есть ли другие файлы или каталоги, которые мне нужно удалить, чтобы полностью удалить node и npm?Если вы установили из исходного кода, вы можете выполнить следующую команду:
Если вы следовали инструкциям на https://github.com/nodejs/node/wiki для установки на свой узел $ HOME / local /, то перед строкой выше введите следующее:
источник
npm uninstall npm
удаление npm перед удалением узла../configure
затемsudo make uninstall
. если вы не указали, что--prefix
вам не нужно--prefix
сейчасИзвините, ответ Джорджа Бэйли работает очень хорошо, когда вы хотите полностью удалить узел с вашего компьютера.
На этот ответ ссылаются: @tedeh https://github.com/nodesource/distributions/issues/486
Если вы хотите установить новую версию узла, вы должны использовать код ниже
И добавьте новую версию nodejs в "yum" новую версию узла
Установить nodejs
Я надеюсь, это поможет тебе, парень!
источник
yum list installed | grep nodejs
Проверять. +1Чтобы удалить узел, я следовал принятому ответу @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 и его модулей. Запустите следующие команды.
и это сделано.
Пошаговое руководство с командами находится по адресу http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html.
Это помогло мне решить мою проблему.
источник
если вы хотите просто обновить узел, есть также аккуратный апдейтер
https://github.com/creationix/nvm
использовать,
источник
Ответ Джорджа Бейли работает отлично. Я бы просто добавил следующие флаги и использовал sudo при необходимости:
источник
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
команду удаления @ https://docs.npmjs.com/misc/removing-npm. Я не уверен, что она логически эквивалентна вашей команде, хотя я попробую ее (для нее тоже может потребоватьсяsudo
) ,после установки с использованием сценария «ROCK-SOLID NODE.JS PLATFORM ON UBUNTU» я получаю этот вывод. Который говорит вам, как удалить nodejs.
источник
Если у вас есть ням, вы можете сделать:
yum remove nodesource-release* nodejs
yum clean all
И после этого проверьте, удален ли он:
rpm -qa 'node|npm'
источник
Я думаю, что это работает, по крайней мере, частично (не исследовал):
nvm uninstall <VERSION_TO_UNINSTALL>
например:nvm uninstall 4.4.5
источник
Я думаю, что Манодж Гупта получил лучший ответ из того, что я вижу. Однако команда remove не удаляет какие-либо папки или файлы конфигурации, которые могут остаться. Использование:
Команда purge должна удалить пакет, а затем очистить все файлы конфигурации. (см. этот вопрос для получения дополнительной информации о разнице между очисткой и удалением). Флаг автоматического удаления сделает то же самое для пакетов, которые были установлены NodeJS.
Посмотрите принятый ответ на этот вопрос для лучшего объяснения.
Хотя не забывайте обращаться с NPM! Ответ Джоша охватывает это.
источник
Лучший способ обойти это - сделать это прямо с НАЧАЛА:
УСТАНОВИТЬ BREW
Затем в конце вашего .bashrc файла (в вашем домашнем каталоге нажмите Ctrl + H)
Затем перезапустите терминал, чтобы перезагрузить модификацию .bashrc
УСТАНОВИТЬ УЗЕЛ
ПРОВЕРИТЬ ВЕРСИЮ
ОБНОВИТЬ УЗЕЛ
УДАЛИТЬ УЗЕЛ
источник