Удалить Node.JS с помощью командной строки Linux? - PullRequest
201 голосов
/ 13 апреля 2011

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

Ответы [ 12 ]

339 голосов
/ 22 октября 2012

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

$ sudo apt-get remove nodejs

Это также удалит nodejs и npm .

237 голосов
/ 07 мая 2011

Запуск 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, аналогичный приведенному выше списку, который я создал для узла.

87 голосов
/ 13 апреля 2011

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

sudo make uninstall

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

./configure --prefix=$HOME/local/node
21 голосов
/ 02 ноября 2011

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

sudo npm rm npm -g

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

20 голосов
/ 24 октября 2016

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

sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs

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

sudo yum remove nodejs

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

16 голосов
/ 12 октября 2018

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

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

sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all

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

#using this command for Node version 8
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

#using this command for Node version 10
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -

Установитьnodejs

sudo yum -y install nodejs

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

9 голосов
/ 08 декабря 2016

Это лучше, чтобы удалить 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

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

6 голосов
/ 05 января 2015

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

 sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
6 голосов
/ 08 декабря 2011

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

https://github.com/creationix/nvm

,

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

source ~ / .nvm / nvm.sh

nvm install v0.4.1

3 голосов
/ 14 февраля 2013

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

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

/ TMP / узел-установки / узел-v0.8.19 / nodejs_0.8.19-1_i386.deb

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

  dpkg -r nodejs
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...