-
-
Save tonymtz/d75101d9bdf764c890ef to your computer and use it in GitHub Desktop.
# first: | |
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do sudo rm /usr/local/${f}; done | |
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* | |
# To recap, the best way (I've found) to completely uninstall node + npm is to do the following: | |
# go to /usr/local/lib and delete any node and node_modules | |
cd /usr/local/lib | |
sudo rm -rf node* | |
# go to /usr/local/include and delete any node and node_modules directory | |
cd /usr/local/include | |
sudo rm -rf node* | |
# if you installed with brew install node, then run brew uninstall node in your terminal | |
brew uninstall node | |
# check your Home directory for any "local" or "lib" or "include" folders, and delete any "node" or "node_modules" from there | |
# go to /usr/local/bin and delete any node executable | |
cd /usr/local/bin | |
sudo rm -rf /usr/local/bin/npm | |
sudo rm -rf /usr/local/bin/node | |
ls -las | |
# you may need to do the additional instructions as well: | |
sudo rm -rf /usr/local/share/man/man1/node.1 | |
sudo rm -rf /usr/local/lib/dtrace/node.d | |
sudo rm -rf ~/.npm |
Thanks Tony!
Thanks !
Thanks so much! Very useful! Here works fine on macOS High Sierra 10.13.2
Thx!
Thank you! Worked on Mac OS High Sierra 10.13.4 beta
Thanks !!
Worked on Mac OS High Sierra
Thank you, a million times over!
Worked on Mac OS Yosemite 10.10.5
Cool! Thanks
Thanks dude!
Great. Many thranks
Wonderful tips. Thank you so much.
THNX
after all of this when I type node -v
still showing me v6.14.3
Thank you so much it helped me
Quick and easy. thanks!
Check the $Path variable 'echo $PATH' to check where is 'node -v' command looking. And remove it from there.
Thank you so much for this!
yay I think this worked. Mojave
Thanks a lot :) It helped me too!
Mojave here.
After typing node -v in my terminal I should expect: "-bash: node: command not found"?
Thank you so much! Struggling with it a lot. Savior!
not working at all. still get module not found... somehow, node modules get installed in wrong path in project when using mvn jgitflow finish release w/ --- frontend-maven-plugin:1.4:npm (run-npm-install) @
not working at all. still get module not found... somehow, node modules get installed in wrong path in project when using mvn jgitflow finish release w/ --- frontend-maven-plugin:1.4:npm (run-npm-install) @
It sounds like your installation is not correct. It is not related to this gist at all.
thank you for this!
Worked like charm!!!
Thanks for sharing 👍
Thanks for this!
Thanks. It saves the time of absolutely removing the node.js
Thank you for sharing @tonymtz 👍
Very helpful trick!
But as @e2tha-e wrote (thank you too 👍)
@tonymtz On my installation of Node v4.0.0 on Yosemite 10.10.5, the first line needed to be
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom | while read f; do sudo rm /usr/local/${f}; done
A different filename fromorg.nodejs.pkg.bom
Otherwise, this worked like a charm!
On macOS Big Sur version 11.2.3 (20D91
) with nodejs Latest Current Version: 15.14.0 (includes npm 7.7.6)
installed from official website, the file name is not org.nodejs.pkg.bom
but org.nodejs.**node**.pkg.bom
.
You can check this when you cd /var/db/receipts/ && ls -la
.
So everyone, who wants to use this trick, please check the /var/db/receipts/
directory before to make sure you write the right file name.
Normally after that everything is ok.
thank you again @tonymtz & @e2tha-e
🖖
Thanks you so much