Ich habe NodeJS aus der pkg-Datei auf meinem Mac installiert. Jetzt muss ich es deinstallieren. Sag mir bitte, wie es geht. Ich habe versucht, Dateien aus dieser Liste zu entfernen:
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom
Der Knoten befindet sich jedoch noch auf meinem Computer.
sudo npm uninstall npm -g
viel sicherer und einfacher ist als die unten angegebenen Antworten?Antworten:
Ich rannte:
In Kern 2697848 codiert
Aktualisieren Es scheint , die Quittungen
.bom
Dateinamen geändert haben , so müssen Sie möglicherweise ersetzenorg.nodejs.pkg.bom
mitorg.nodejs.node.pkg.bom
der oben. Das Wesentliche wurde entsprechend aktualisiert.quelle
$ chmod u+x uninstall-node.sh
und dann,$ ./uninstall-node.sh
bevor es für mich funktionierte. :)rm -rf /Users/me/local/bin/node
sofort mit dem jetzt schaukelnden Knoten instabil!Wenn Sie Node von der Website installiert haben , versuchen Sie Folgendes :
Das hat bei mir funktioniert, aber wenn Sie Fragen haben, ist mein GitHub 'mnafricano'.
quelle
/usr/local/lib/dtrace/node.d
/var/db/receipts/org.nodejs.*
Nach den vorherigen Beiträgen finden Sie hier die vollständige Liste, die ich verwendet habe
quelle
/usr/local/share/doc/node/gdbinit
und/usr/local/share/systemtap/tapset/node.stp
Um die Installation von 'native' node.js zu löschen, habe ich die in früheren Antworten vorgeschlagene Methode
sudo npm uninstall npm -g
mit zusätzlichen Methoden verwendetsudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
.ABER ich musste auch die folgenden zwei Verzeichnisse löschen:
Erst danach konnte ich node.js mit Homebrew installieren.
quelle
sudo rm /usr/local/bin/node /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d
Dies ist die vollständige Liste der Befehle, die ich verwendet habe (Vielen Dank an die obigen Poster):
quelle
Verwenden Sie npm zum Deinstallieren. Durch einfaches Ausführen werden
sudo npm uninstall npm -g
alle Dateien entfernt. Um die überflüssigen Dinge wie Bash-Pfadnamen loszuwerden, führen Sie Folgendes aus (aus der Antwort von nicerobot):sudo rm -rf /usr/local/lib/node \ /usr/local/lib/node_modules \ /var/db/receipts/org.nodejs.*
quelle
Ich nahm die Liste von AhrB und fügte drei weitere Dateien hinzu. Hier ist die vollständige Liste, die ich verwendet habe:
quelle
Ein kleines Convenience-Skript, das frühere Antworten erweitert.
Speichern Sie es in einer Datei und führen Sie es aus mit:
quelle
Ich musste auch die folgenden Dateien entfernen, da sich Brew später bei der Installation beschwert hatte, nachdem alle Dateien manuell entfernt worden waren.
und dann folgendes tun
quelle
Das Folgende funktionierte nach Versuch und Irrtum, und diese Verzeichnisse waren nicht beschreibbar. Ich entfernte sie und konnte schließlich Node & npm ersetzen.
quelle