Odpowiedzi:
Bieganie which nodezwróci coś takiego /path/bin/node.
Następnie uruchomić cd /path
To wszystko, co dodaje Node.JS.
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
Teraz jedyne, o czym nie wiem, to npm i to, co zainstalował. Jeśli ponownie zainstalujesz npm w niestandardowej ścieżce, która zaczyna się od pustej, możesz zobaczyć, co dodaje, a następnie będziesz w stanie utworzyć listę dla npm podobną do powyższej listy, którą stworzyłem dla węzła.
which nodejstak jak ja w Ubuntu
node -v, pokazuje tylko plik i folder pozostaje tam pod węzłem folderu . Więc nie został całkowicie usunięty !!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
W Ubuntu 12.04 po prostu wpisz to
$ sudo apt-get remove nodejs
Będzie odinstalować nodejs i KMP , jak również proste.
.nmpkatalogu z mojego katalogu domowego~ . Sam to usunąłem. Czy są jakieś inne pliki lub katalogi, które muszę usunąć, aby całkowicie usunąć węzeł i npm?
Jeśli instalujesz ze źródła, możesz wydać następujące polecenie:
sudo make uninstall
Jeśli postępujesz zgodnie z instrukcjami na https://github.com/nodejs/node/wiki, aby zainstalować w $ HOME / local / node, musisz wpisać następujące polecenie przed powyższą linią:
./configure --prefix=$HOME/local/node
npm uninstall npmaby odinstalować npm przed odinstalowaniem węzła.
./configurewtedy sudo make uninstall. jeśli nie --prefix podałeś, nie potrzebujesz --prefixteraz
Przepraszamy. Odpowiedź George'a Baileya działa bardzo dobrze, gdy chcesz całkowicie usunąć węzeł ze swojego komputera.
Odpowiedź znajduje się w: @tedeh https://github.com/nodesource/distribution/issues/486
Jeśli chcesz zainstalować nową wersję węzła, musisz użyć poniższego kodu
sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all
I dodaj nową wersję nodejs do „yum” nowej wersji węzła
#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 -
Zainstaluj nodejs
sudo yum -y install nodejs
Mam nadzieję, że to ci pomoże !!!
yum list installed | grep nodejssprawdzić. +1
Aby odinstalować węzeł, podążyłem za zaakceptowaną odpowiedzią @George, ponieważ nie mam już źródeł, ale zanim to zrobiłem, uruchomiłem:
sudo npm rm npm -g
Wydawało się, że pozbyłem się npm z katalogów systemowych takich jak /usr/bin/npmi /usr/lib/npm. Dostałem polecenie od tutaj . Następnie znalazłem ~/.npmkatalog, który usunąłem ręcznie. Szczerze mówiąc nie wiem, czy każdy ślad npm został usunięty, ale nie mogę znaleźć niczego innego.
Jeśli zainstalowałeś węzeł za pomocą curl+ yum:
sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs
Następnie możesz go usunąć za pomocą yum:
sudo yum remove nodejs
Zauważ, że użycie curlskryptu powoduje zainstalowanie niewłaściwej wersji węzła. Wystąpił błąd, który powoduje, że nodewersja v6.7 jest instalowana zamiast wersji v4.x zamierzonej przez ścieżkę (../setup_4.x)użytą w curlskrypcie.
Lepiej jest ręcznie usunąć NodeJS i jego moduły, ponieważ instalacja pozostawia wiele plików, łączy i modułów, a później stwarza problemy, gdy ponownie konfigurujemy inną wersję NodeJS i jego modułów. Uruchom następujące polecenia.
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*
i to zrobione.
Przewodnik krok po kroku z poleceniami znajduje się na stronie http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
To pomogło mi rozwiązać mój problem.
jeśli chcesz po prostu zaktualizować węzeł, jest też fajny aktualizator
https://github.com/creationix/nvm
używać,
git clone git: //github.com/creationix/nvm.git ~ / .nvm
źródło ~ / .nvm / nvm.sh
NVM zainstaluj wersję 0.4.1
Odpowiedź George'a Baileya działa dobrze. Chciałbym tylko dodać następujące flagi i w razie potrzeby użyć 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*polecenie usuwania @ https://docs.npmjs.com/misc/removing-npm , nie jestem pewien, czy jest to logicznie równoważne z twoim poleceniem, spróbuję go jednak (może również wymagać sudo) .
po zainstalowaniu za pomocą skryptu „ROCK-SOLID NODE.JS PLATFORM ON UBUNTU” otrzymuję ten wynik. Co powie ci, jak odinstalować nodejs.
Gotowe. Nowy pakiet został zainstalowany i zapisany w
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
Możesz go usunąć ze swojego systemu w dowolnym momencie, używając:
dpkg -r nodejs
Jeśli masz mniszka, możesz:
yum remove nodesource-release* nodejs
yum clean all
A następnie sprawdź, czy został usunięty:
rpm -qa 'node|npm'
Myślę, że to działa, przynajmniej częściowo (nie badałem):
nvm uninstall <VERSION_TO_UNINSTALL>
np .:
nvm uninstall 4.4.5
Myślę, że Manoj Gupta miał najlepszą odpowiedź z tego, co widzę. Jednak polecenie usuwania nie pozbywa się żadnych folderów konfiguracji ani plików, które mogą pozostać. Posługiwać się:
sudo apt-get purge --auto-remove nodejs
Polecenie purge powinno usunąć pakiet, a następnie wyczyścić wszystkie pliki konfiguracyjne. (zobacz to pytanie, aby uzyskać więcej informacji na temat różnicy między czyszczeniem a usuwaniem). Flaga automatycznego usuwania zrobi to samo dla pakietów, które zostały zainstalowane przez NodeJS.
Aby uzyskać lepsze wyjaśnienie, zobacz zaakceptowaną odpowiedź na to pytanie.
Chociaż nie zapomnij poradzić sobie z NPM! Odpowiedź Josha obejmuje to.
Najlepszym sposobem na obejście tego jest zrobienie tego od POCZĄTKU:
ZAINSTALUJ PARĘ
#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)"
Następnie na końcu pliku .bashrc (w katalogu domowym naciśnij Ctrl + H)
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
Następnie uruchom ponownie terminal, aby zmiana do .bashrc została ponownie załadowana
ABY ZAINSTALOWAĆ NODE
brew install node
ABY SPRAWDZIĆ WERSJĘ
node -v
npm -v
AKTUALIZOWAĆ NODE
brew update
brew upgrade node
ODINSTALOWAĆ NODE
brew uninstall node