Πώς μπορείτε να απεγκαταστήσετε το node.js χρησιμοποιώντας τη γραμμή cmd στο linux;
Η εκτέλεση της εντολής which node
θα επιστρέψει κάτι σαν /path/bin/node
.
Στη συνέχεια, εκτελέστε cd /path
Αυτό είναι το μόνο που προστίθεται από το Node.JS.
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
Τώρα το μόνο πράγμα που δεν ξέρω είναι το npm και τι έχει εγκαταστήσει. Αν εγκαταστήσετε ξανά το npm σε μια προσαρμοσμένη διαδρομή που ξεκινάει κενή, τότε μπορείτε να δείτε τι προσθέτει και τότε θα είστε σε θέση να κάνετε μια λίστα για το npm παρόμοια με την παραπάνω λίστα που έκανα για το node.
Αν έχετε εγκαταστήσει από τον πηγαίο κώδικα, μπορείτε να εκτελέσετε την ακόλουθη εντολή:
sudo make uninstall
Αν ακολουθήσατε τις οδηγίες στο https://github.com/nodejs/node/wiki για να εγκαταστήσετε στο $HOME/local/node, τότε πρέπει να πληκτρολογήσετε το εξής πριν από την παραπάνω γραμμή:
./configure --prefix=$HOME/local/node
Για να απεγκαταστήσω τον κόμβο ακολούθησα την αποδεκτή απάντηση του @George, καθώς δεν έχω πλέον τις πηγές, αλλά πριν το κάνω αυτό έτρεξα:
sudo npm rm npm -g
Αυτό φάνηκε να ξεφορτώνεται το npm από τους καταλόγους του συστήματος, όπως /usr/bin/npm
και /usr/lib/npm
. Πήρα την εντολή από εδώ. Στη συνέχεια βρήκα έναν κατάλογο ~/.npm
, τον οποίο διέγραψα χειροκίνητα. Ειλικρινά δεν ξέρω αν έχει αφαιρεθεί κάθε ίχνος του npm, αλλά δεν μπορώ να βρω κάτι άλλο.