Jak odinstalować node.js używając linii cmd w systemie Linux?
223
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 Ubuntunode -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
Będzie odinstalować nodejs i KMP , jak również proste.
źródło
.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:
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ą:
źródło
npm uninstall npm
aby odinstalować npm przed odinstalowaniem węzła../configure
wtedysudo make uninstall
. jeśli nie--prefix
podałeś, nie potrzebujesz--prefix
terazPrzepraszamy. 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
I dodaj nową wersję nodejs do „yum” nowej wersji węzła
Zainstaluj nodejs
Mam nadzieję, że to ci pomoże !!!
źródło
yum list installed | grep nodejs
sprawdzić. +1Aby odinstalować węzeł, podążyłem za zaakceptowaną odpowiedzią @George, ponieważ nie mam już źródeł, ale zanim to zrobiłem, uruchomiłem:
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.źródło
Jeśli zainstalowałeś węzeł za pomocą
curl
+yum
:Następnie możesz go usunąć za pomocą
yum
:Zauważ, że użycie
curl
skryptu powoduje zainstalowanie niewłaściwej wersji węzła. Wystąpił błąd, który powoduje, żenode
wersja v6.7 jest instalowana zamiast wersji v4.x zamierzonej przez ścieżkę(../setup_4.x)
użytą wcurl
skrypcie.źródło
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.
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.
źródło
jeśli chcesz po prostu zaktualizować węzeł, jest też fajny aktualizator
https://github.com/creationix/nvm
używać,
źródło
Odpowiedź George'a Baileya działa dobrze. Chciałbym tylko dodać następujące flagi i w razie potrzeby użyć sudo:
źródło
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.
źródło
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'
źródło
Myślę, że to działa, przynajmniej częściowo (nie badałem):
nvm uninstall <VERSION_TO_UNINSTALL>
np .:nvm uninstall 4.4.5
źródło
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ę:
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.
źródło
Najlepszym sposobem na obejście tego jest zrobienie tego od POCZĄTKU:
ZAINSTALUJ PARĘ
Następnie na końcu pliku .bashrc (w katalogu domowym naciśnij Ctrl + H)
Następnie uruchom ponownie terminal, aby zmiana do .bashrc została ponownie załadowana
ABY ZAINSTALOWAĆ NODE
ABY SPRAWDZIĆ WERSJĘ
AKTUALIZOWAĆ NODE
ODINSTALOWAĆ NODE
źródło