Odpowiedzi:
Bieganie which node
zwró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 nodejs
tak 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.
.nmp
katalogu 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 npm
aby odinstalować npm przed odinstalowaniem węzła.
./configure
wtedy sudo make uninstall
. jeśli nie --prefix
podałeś, nie potrzebujesz --prefix
teraz
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 nodejs
sprawdzić. +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/npm
i /usr/lib/npm
. Dostałem polecenie od tutaj . Następnie znalazłem ~/.npm
katalog, 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 curl
skryptu powoduje zainstalowanie niewłaściwej wersji węzła. Wystąpił błąd, który powoduje, że node
wersja v6.7 jest instalowana zamiast wersji v4.x zamierzonej przez ścieżkę (../setup_4.x)
użytą w curl
skrypcie.
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