it-swarm.com.de

Node.JS über die Linux-Befehlszeile deinstallieren?

Wie deinstalliert man node.js über die Kommandozeile in Linux?

205
abe

Wenn Sie which node ausführen, wird etwa /path/bin/node zurückgegeben.

Führen Sie dann cd /path aus.

Dies ist alles, was von Node.JS hinzugefügt wird.

rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1

Jetzt weiß ich nur noch nichts über npm und was es installiert hat. Wenn Sie npm erneut in einem benutzerdefinierten Pfad installieren, der leer beginnt, können Sie sehen, was hinzugefügt wird, und dann können Sie eine Liste für npm erstellen, die der oben für node erstellten Liste ähnelt.

238
Bryan Field

In buntu 12.04 tippe dies einfach ein

$ Sudo apt-get remove nodejs

Es wird deinstalliere nodejs und npm ebenso einfach.

344
Manoj Gupta

Wenn Sie von der Quelle installiert haben, können Sie den folgenden Befehl ausgeben:

Sudo make uninstall

Wenn Sie den Anweisungen unter https://github.com/nodejs/node/wiki gefolgt sind, um auf Ihrem $ HOME/local/-Knoten zu installieren, müssen Sie Folgendes vor der obigen Zeile eingeben:

./configure --prefix=$HOME/local/node
87
Justin Ethier

Um den Knoten zu deinstallieren, habe ich die akzeptierte Antwort von @George befolgt, da ich die Quellen nicht mehr habe, aber vorher lief ich:

Sudo npm rm npm -g

Das schien npm aus den Systemverzeichnissen wie /usr/bin/npm und /usr/lib/npm loszuwerden. Ich habe den Befehl von hier . Ich habe dann ein ~/.npm -Verzeichnis gefunden, das ich manuell gelöscht habe. Ehrlich gesagt weiß ich nicht, ob jede Spur von npm entfernt wurde, aber ich kann nichts anderes finden.

21
Josh

Wenn Sie den Knoten mit curl + yum installiert haben:

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

Dann können Sie es mit yum entfernen:

Sudo yum remove nodejs

Beachten Sie, dass bei Verwendung des Skripts curl die falsche Version des Knotens installiert wird. Es gibt einen Fehler , der dazu führt, dass node v6.7 anstelle von v4.x installiert wird, was durch den im Skript curl verwendeten Pfad (../setup_4.x) beabsichtigt ist.

21
Saheed

Tut mir leid, die Antwort von George Bailey funktioniert sehr gut, wenn Sie den Knoten unbedingt von Ihrem Computer entfernen möchten.

Diese Antwort stammt von: @tedeh https://github.com/nodesource/distributions/issues/486

Wenn Sie eine neue Version von node installieren möchten, müssen Sie den folgenden Code verwenden

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

Und fügen Sie neue nodejs-Version hinzu, um eine neue Version von node zu "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 -

Installieren Sie nodejs

Sudo yum -y install nodejs

Ich hoffe es wird dir helfen !!!

16
Tran Nhut Le

Dies ist besser, wenn Sie NodeJS und seine Module manuell entfernen, da bei der Installation viele Dateien, Links und Module zurückbleiben und später Probleme bei der Neukonfiguration einer anderen Version von NodeJS und seinen Modulen auftreten. Führen Sie die folgenden Befehle aus.

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 *

und das geschafft.

Eine schrittweise Anleitung mit Befehlen finden Sie unter http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html

Dies hat mir geholfen, mein Problem zu lösen.

9
Amit Malik

wenn Sie nur den Knoten aktualisieren möchten, gibt es auch einen netten Updater

https://github.com/creationix/nvm

benutzen,

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

source ~/.nvm/nvm.sh

nvm install v0.4.1

6
spencercooly

Die Antwort von George Bailey funktioniert gut. Ich würde einfach die folgenden Flags hinzufügen und bei Bedarf Sudo verwenden:

 Sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
6
Yaki Klein

nach der Installation mit dem Skript "ROCK-SOLID NODE.JS PLATFORM ON UBUNTU" erhalte ich diese Ausgabe. Hier erfahren Sie, wie Sie nodejs deinstallieren.

Getan. Das neue Paket wurde installiert und in gespeichert

/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb

Sie können es jederzeit von Ihrem System entfernen, indem Sie Folgendes verwenden:

  dpkg -r nodejs
3

Ich denke das funktioniert zumindest teilweise (habe nicht nachgeforscht): nvm uninstall <VERSION_TO_UNINSTALL> zB:

nvm uninstall 4.4.5

2
Will Brickner

Der beste Weg, dies zu umgehen, ist, es von Anfang an richtig zu machen:

INSTALL 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)"

Dann am Ende Ihrer .bashrc-Datei (In Ihrem Home-Verzeichnis drücken Sie Strg + H)

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

Starten Sie dann das Terminal neu, damit die Änderungen an .bashrc erneut geladen werden

NODE INSTALLIEREN

brew install node

VERSION PRÜFEN

node -v
npm -v

NODE AKTUALISIEREN

brew update
brew upgrade node

NODE DEINSTALLIEREN

brew uninstall node
1
T04435