Wie deinstalliere ich node.js mit der cmd-Zeile unter Linux?
223
Laufen which node
wird so etwas wie zurückgeben /path/bin/node
.
Dann renne cd /path
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 obigen Liste ähnelt, die ich für den Knoten erstellt habe.
which nodejs
wie ich es in Ubuntunode -v
es nichts zeigt aber die Datei und Ordner bleibt unter Ordner dort Knoten . Also ist es nicht vollständig entfernt !!rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
In Ubuntu 12.04 geben Sie dies einfach ein
Es wird NodeJS und npm deinstallieren und einfach.
quelle
.nmp
Verzeichnis in meinem Home-Verzeichnis nicht entfernt~
. Ich habe es selbst entfernt. Gibt es andere Dateien oder Verzeichnisse, die ich entfernen muss, um Node und npm vollständig zu entfernen?Wenn Sie von der Quelle installiert haben, können Sie den folgenden Befehl ausgeben:
Wenn Sie die Anweisungen unter https://github.com/nodejs/node/wiki befolgt haben , um sie auf Ihrem $ HOME / local / node zu installieren, müssen Sie vor der obigen Zeile Folgendes eingeben:
quelle
npm uninstall npm
npm besser deinstallieren, bevor Sie node deinstallieren../configure
dannsudo make uninstall
. wenn Sie nicht angegeben haben--prefix
brauchen Sie nicht--prefix
jetztEntschuldigung Die Antwort von George Bailey funktioniert sehr gut, wenn Sie den Knoten unbedingt von Ihrem Computer entfernen möchten.
Diese Antwort wird weitergeleitet von: @tedeh https://github.com/nodesource/distributions/issues/486
Wenn Sie eine neue Version des Knotens installieren möchten, müssen Sie den folgenden Code verwenden
Und fügen Sie "yum" eine neue Version von nodejs hinzu, um eine neue Version von node zu erstellen
Installieren Sie nodejs
Ich hoffe es wird dir helfen !!!
quelle
yum list installed | grep nodejs
überprüfen. +1Um den Knoten zu deinstallieren, folgte ich der akzeptierten Antwort von @George, da ich die Quellen nicht mehr habe, aber bevor ich dies tat, lief ich:
Das schien npm aus den Systemverzeichnissen wie
/usr/bin/npm
und loszuwerden/usr/lib/npm
. Ich habe den Befehl von hier bekommen . 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.quelle
Wenn Sie den Knoten mit
curl
+ installiert habenyum
:Dann können Sie es entfernen mit
yum
:Beachten Sie, dass bei Verwendung des
curl
Skripts die falsche Version des Knotens installiert wird. Es gibt einen Fehler , der dazunode
führt , dass Version 6.7 anstelle von Version 4.x installiert wird, die(../setup_4.x)
für den imcurl
Skript verwendeten Pfad vorgesehen ist .quelle
Dies ist besser, um NodeJS und seine Module manuell zu entfernen, da bei der Installation viele Dateien, Links und Module zurückbleiben und später Probleme auftreten, während wir eine andere Version von NodeJS und seinen Modulen neu konfigurieren. Führen Sie die folgenden Befehle aus.
und das getan.
Eine Schritt-für-Schritt-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.
quelle
Wenn Sie nur den Knoten aktualisieren möchten, gibt es auch einen ordentlichen Updater
https://github.com/creationix/nvm
benutzen,
quelle
Die Antwort von George Bailey funktioniert gut. Ich würde einfach die folgenden Flags hinzufügen und bei Bedarf sudo verwenden:
quelle
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
Entfernungsbefehl unter https://docs.npmjs.com/misc/removing-npm gefunden . Ich bin mir nicht sicher, ob er Ihrem Befehl logisch entspricht. Ich werde ihn jedoch versuchen (möglicherweise ist auch ein Befehl erforderlichsudo
). .Nach der Installation mit dem Skript "ROCK-SOLID NODE.JS PLATFORM ON UBUNTU" erhalte ich diese Ausgabe. Hier erfahren Sie, wie Sie nodejs deinstallieren.
quelle
Wenn Sie lecker sind, können Sie Folgendes tun:
yum remove nodesource-release* nodejs
yum clean all
Und danach prüfen, ob es gelöscht ist:
rpm -qa 'node|npm'
quelle
Ich denke das funktioniert zumindest teilweise (habe nicht untersucht):
nvm uninstall <VERSION_TO_UNINSTALL>
zB:nvm uninstall 4.4.5
quelle
Ich denke, Manoj Gupta hatte die beste Antwort von dem, was ich sehe. Mit dem Befehl remove werden jedoch keine Konfigurationsordner oder Dateien entfernt, die möglicherweise übrig geblieben sind. Verwenden:
Der Bereinigungsbefehl sollte das Paket entfernen und dann alle Konfigurationsdateien bereinigen. (sehen Weitere Informationen zum Unterschied zwischen Löschen und Entfernen finden dieser Frage.) Das Flag zum automatischen Entfernen macht dasselbe für Pakete, die von NodeJS installiert wurden.
Siehe die akzeptierte Antwort auf Eine bessere Erklärung finden diese Frage.
Obwohl nicht vergessen, mit NPM umzugehen! Joshs Antwort deckt das ab.
quelle
Der beste Weg, dies zu umgehen, besteht darin, es von Anfang an richtig zu machen:
BREW INSTALLIEREN
Dann am Ende Ihrer .bashrc-Datei (Drücken Sie in Ihrem Home-Verzeichnis Strg + H).
Starten Sie dann das Terminal neu, damit die Änderungen an .bashrc neu geladen werden
NODE INSTALLIEREN
VERSION PRÜFEN
NODE AKTUALISIEREN
NODE Deinstallieren
quelle