Відповіді:
Біг 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
як я робив в Ubuntu
node -v
це роблю, нічого не показує, але файл і папка залишаються там під вузлом папки . Так його не видаляють повністю !!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
У Ubuntu 12.04 просто введіть це
$ sudo apt-get remove nodejs
Він видалить nodejs та npm так само просто.
.nmp
каталог з мого домашнього каталогу ~
. Я її зняв сам. Чи є інші файли чи каталоги, такі, які мені потрібно видалити, щоб повністю видалити вузол та npm?
Якщо ви встановили з джерела, ви можете задати таку команду:
sudo make uninstall
Якщо ви дотримувались вказівок https://github.com/nodejs/node/wiki для встановлення на ваш $ HOME / local / вузол, вам потрібно ввести наступне перед рядком вище:
./configure --prefix=$HOME/local/node
npm uninstall npm
для видалення npm перед видаленням вузла.
./configure
його sudo make uninstall
. якщо ви не вказали --prefix
вам не потрібно прямо --prefix
зараз
Вибачте, що відповідь Джорджа Бейлі працює дуже добре, коли потрібно абсолютно видалити вузол зі своєї машини.
Ця відповідь посилається з: @tedeh https://github.com/nodesource/distributions/isissue/486
Якщо ви хочете встановити нову версію вузла, вам доведеться скористатися наведеним нижче кодом
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
Я сподіваюся, що це допоможе тобі хлопець !!!
yum list installed | grep nodejs
перевіряти. +1
Для видалення вузла я дотримувався прийнятої відповіді від @George, оскільки у мене більше немає джерел, але перед цим я побіг:
sudo npm rm npm -g
Це здавалося позбутися npm з системних каталогів, таких як /usr/bin/npm
і /usr/lib/npm
. Я отримав команду звідси . Потім я знайшов ~/.npm
каталог, який я видалив вручну. Чесно кажучи, я не знаю, чи були видалені всі сліди npm, але я не можу знайти нічого іншого.
Якщо ви встановили вузол за допомогою 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
сценарії.
Краще видалити 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
Це допомогло мені вирішити свою проблему.
якщо ви хочете просто оновити вузол, є також акуратний оновник
https://github.com/creationix/nvm
використовувати,
git clone git: //github.com/creationix/nvm.git ~ / .nvm
джерело ~ / .nvm / nvm.sh
nvm встановити v0.4.1
Відповідь Джорджа Бейлі працює чудово. Я б просто додати наступні прапори і за потреби використовувати sudo:
sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
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.
Зроблено. Новий пакет встановлено та збережено в
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
Ви можете будь-коли його видалити зі своєї системи, використовуючи:
dpkg -r nodejs
Якщо у вас є yum, ви можете зробити:
yum remove nodesource-release* nodejs
yum clean all
Після цього перевірте, чи видалено його:
rpm -qa 'node|npm'
Я думаю, що це працює, принаймні частково (не досліджено):
nvm uninstall <VERSION_TO_UNINSTALL>
наприклад:
nvm uninstall 4.4.5
Я думаю, що Маной Гупта мав найкращу відповідь з того, що я бачу. Однак команда delete не позбудеться жодної папки конфігурації чи файлів, які можуть залишитися. Використання:
sudo apt-get purge --auto-remove nodejs
Команда очищення повинна видалити пакунок, а потім очистити всі файли конфігурації. (див. це питання для отримання додаткової інформації про різницю між очищенням та видаленням). Прапор автоматичного видалення зробить те саме для пакетів, які були встановлені NodeJS.
Дивіться прийняту відповідь на це питання для кращого пояснення.
Хоча не забудьте впоратися з NPM! Джоша відповідь покриває це.
Найкращий спосіб обійти це - це зробити прямо з ПОЧАТОК:
ВСТАНОВИТИ BREW
#HERE IS HOW: PASTE IN TERMINAL
sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
Потім в кінці файлу .bashrc (У домашній каталозі натисніть Ctrl + H)
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
Потім перезапустіть термінал, щоб зміни в .bashrc були перезавантажені
ВСТАНОВИТИ КОДУ
brew install node
ДОВЕРИТИ ВЕРСІЮ
node -v
npm -v
ДЛЯ ОНОВЛЕННЯ УЗИ
brew update
brew upgrade node
ДЛЯ ДЕЙСТАЛЬНОГО КОНСТРУТУ
brew uninstall node