Ich weiß, dass diese Frage oft gestellt wurde, aber ich konnte es immer noch nicht tun. Also habe ich "node" falsch installiert sudo apt-get install node
und später nodejs (v0.10.37) installiert. Ich habe versucht, mit npm auf v0.12 zu aktualisieren, aber es wird immer wieder 0.10.37 angezeigt, wenn ich das mache nodejs -v
. Außerdem kann ich den Node-Befehl nicht verwenden, da ich das andere "Node-Ding" zuvor falsch installiert habe. Ich habe all die verschiedenen Befehle ausprobiert, über die die Leute in all den anderen Antworten sprechen, und ich konnte es noch nicht tun. Ich denke, das Hauptproblem ist, dass ich immer das falsche Knotenpaket habe und die Installation des NodeJS-Legacy nicht funktioniert. Auch der npm install
Befehl funktioniert und erstellt den Ordner mit den Dateien, aber meine App sagt immer noch, dass die Bibliotheken fehlen.
quelle
apt-get remove node
(oder noch besser, bereinigen). Das Knotenprogramm ist ein Amateurfunk-Softwaremodem. Wenn Sie also keine Amateurfunklizenz besitzen und digitale Pakete über Amateurfunk senden möchten, benötigen Sie diese nicht.node
, wenn ich in die Konsole schrieb, sagte es mir so etwas/usr/sbin/ couldn't finde node
oder so etwas.Antworten:
Gehen Sie dann zu /etc/apt/sources.list.d und entfernen Sie gegebenenfalls die Knotenliste. Dann mach a
Suchen Sie in Ihrem Home-Ordner nach .npm- oder .node-Ordnern und löschen Sie diese.
Wenn Sie tippen
Sie können die Position des Knotens sehen. Versuchen
which nodejs
undwhich npm
auch.Ich würde empfehlen, Node mit Node Version Manager (NVM) zu installieren. Das hat mir viel Kopfschmerzen erspart. Weil Sie nodejs und npm ohne sudo mit nvm installieren können.
quelle
nvm
rm -rf usr/local/bin/npm
nvm
überprüfen Sie dieses Problem github.com/creationix/nvm/issues/298Dies 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
(/)opt/local/include/node
der aussieht, als hätte jemand die Führung vergessen/
. Eine Kombination von beiden wäre großartig -apt-get remove
+ Löschen veralteter VerzeichnisseUm nodejs, npm und node_modules aus Ubuntu zu entfernen, müssen Sie auch Container entfernen, die sich an verschiedenen Orten in Ubuntu befinden.
Dies könnten sein:
Ich habe es erfolgreich gemacht. Also teile ich das gesamte Verfahren.
Sie müssen die hier beschriebenen Schritte ausführen : http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
quelle
Hinweis: Dadurch werden nodejs vollständig von Ihrem System entfernt. Anschließend können Sie mit den folgenden Befehlen eine Neuinstallation durchführen.
Nodejs und Npm entfernen
Entfernen Sie nun die Ordner .node und .npm von Ihrem System
Wechseln Sie in das Ausgangsverzeichnis und entfernen Sie alle Knoten oder Knotenmodule, falls vorhanden.
Sie können Ihre Deinstallation mit diesem Befehl überprüfen, sie sollten nichts ausgeben.
Installieren des NVM-Skripts (Node Version Manager)
Mit dem obigen Befehl wird das NVM-Repository von Github in das Verzeichnis ~ / .nvm geklont:
=> Schließen Sie Ihr Terminal und öffnen Sie es erneut, um nvm zu verwenden, oder führen Sie Folgendes aus, um es jetzt zu verwenden:
Wie in der obigen Ausgabe angegeben, sollten Sie das Terminal entweder schließen und erneut öffnen oder die Befehle ausführen, um der aktuellen Shell-Sitzung den Pfad zum NVM-Skript hinzuzufügen. Sie können alles tun, was für Sie einfacher ist.
Sobald sich das Skript in Ihrem PFAD befindet, überprüfen Sie, ob nvm ordnungsgemäß installiert wurde, indem Sie Folgendes eingeben:
Installation von Node.js und npm
Überprüfen Sie die Installation nach Abschluss der Installation, indem Sie die Version Node.js drucken:
Npm sollte auch mit Node installiert werden. Überprüfen Sie dies mit
Extra - [Optional] Sie können mit nvm auch problemlos zwei verschiedene Versionen von Knoten verwenden
nvm install 8.10.0 # Geben Sie einfach die Versionsnummer des Knotens ein. Wechseln Sie nun zwischen den Knotenversionen
In meinem Fall sind beide v12.14.1 und v13.7.0 installiert, um zu wechseln, muss ich nur verwenden
Konfigurieren von npm für globale Installationen Erstellen Sie in Ihrem Home-Verzeichnis ein Verzeichnis für globale Installationen:
Konfigurieren Sie npm für die Verwendung des neuen Verzeichnispfads:
Öffnen oder erstellen Sie in Ihrem bevorzugten Texteditor eine ~ / .profile-Datei, wenn diese nicht vorhanden ist, und fügen Sie diese Zeile hinzu:
Aktualisieren Sie in der Befehlszeile Ihre Systemvariablen:
Das ist alles
quelle
Um Knoten js vollständig von Ubuntu zu deinstallieren
Um die Knoten js, npm und node_modules manuell aus Ubuntu zu entfernen, müssen Sie die folgenden Schritte ausführen.
quelle
Ich war verrückt, Knoten und npm und nodejs von meinem Ubuntu 14.04 zu löschen, aber mit diesen Schritten werden Sie es entfernen ...
Wenn Sie korrekt deinstallieren und es immer noch vorhanden ist, überprüfen Sie vor diesem Link die Links unten ...
Weitere Informationen
Entfernen - Offizielle Website
Wenn Sie über das Git-Repository installiert haben, versuchen Sie, nodejs npm und node zu löschen
quelle
Hier ist, was für mich funktioniert hat.
(crtl+alt+t)
.which node
, gibt Pfad so etwas wie/usr/local/bin/node
rm -rf node
wird Knoten entfernennode -v
, keine Knotenversion ...curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
Hinweis: -wenn Sie Fehler wie- erhalten
Renn einfach-
Sorce hier
node -v
// wird gebenv10.14.0
Hat für mich gearbeitet.
quelle
Für diejenigen, die node.js über den Paketmanager installiert haben, kann einfach Folgendes ausgeführt werden:
Wenn Sie es installiert haben, indem Sie das offizielle NodeSource-Repository hinzufügen, wie unter "Installieren von Node.js über den Paketmanager" angegeben , gehen Sie wie folgt vor :
Wenn Sie auch den npm-Cache bereinigen möchten:
Es ist eine schlechte Praxis, zu versuchen, Dinge manuell zu entfernen, da dies den Paketmanager und das Betriebssystem selbst durcheinander bringen kann.
quelle
Um die Knoten js, npm und node_modules manuell aus Ubuntu zu entfernen, müssen Sie die folgenden Schritte ausführen.
sudo rm -rf / usr / lokal / bin / npm / usr / lokal / share / man / man1 / knoten * /usr/local/lib/dtrace/node.d ~ / .npm ~ / .node-gyp / opt / local / bin / node opt / local / include / node / opt / local / lib / knotenmodule
sudo rm -rf / usr / local / lib / node *
sudo rm -rf / usr / local / include / node *
sudo rm -rf / usr / local / bin / node *
Jetzt ist es geschafft
quelle
quelle
In meinem Fall habe ich versucht, den Knoten zu deinstallieren, um die andere Version des Knotens zu verwenden, aber wenn ich den Knoten -v überprüfe, erhalte ich immer wieder dieselbe Version.
eine Lösung gefunden: - Suchen Sie Ihr gewünschtes Paket:
Sie können die gewünschte Version installieren, wenn Sie nicht installieren:
Das bereits installierte Knotenpaket muss zuerst die Verknüpfung aufgehoben werden:
Und dann können Sie eine andere Version verlinken:
falls erforderlich, um sie mit --force und --overwrite zu verknüpfen
quelle