node.js - macOS 中卸载 Nodejs 后仍然存在

标签 node.js npm

我试图在mac中卸载nodejs,但卸载后,Nodejs仍然存在。我已经尝试过brew uninstall nodebrew uninstall node --force它正在卸载一个版本的node,但我的旧版本的nodejs仍然存在。 我跑了

node -v

正在显示

v4.8.4 

卸载过程之后

最佳答案

引用自此 GitHub SOURCE 。它对我有用。

运行这些步骤

# 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

关于node.js - macOS 中卸载 Nodejs 后仍然存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48646113/

相关文章:

node.js - 如何在 Node.js Express 中实际分离访问日志和错误日志?

php - Node.js在没有任何操作的情况下被mysql自动崩溃

javascript - 为什么 `arr.find()` 返回 `undefined` ?

javascript - `.babelrc` 文件在嵌套的node_modules文件夹中找不到预设

node.js - 从 npm 包导入 jquery?

node.js - 错误 : EACCES: permission denied, 访问 '/usr/local/lib/node_modules/ANGULAR

node.js - 克服 Node 和 browserify 路径解析中的差异

javascript - 将逗号分隔值附加到 url 作为 searchparams

node.js - NPM 不安装包

javascript - npm install 找不到新版本