Mac 卸载 node

简介: 先使用 brew 卸载 node,执行 brew uninstall node,忽略依赖卸载 node brew uninstall --ignore-dependencies node,执行 brew uninstall --force node 卸载所有版本。

先使用 brew 卸载 node


➜  ~ brew -v
Homebrew 2.0.3
Homebrew/homebrew-core (git revision b295f; last commit 2019-03-09)
复制代码


执行 brew uninstall node


如果出现拒绝卸载,例如如下情况

➜  ~ brew uninstall node 
Error: Refusing to uninstall /usr/local/Cellar/node/11.1.0
because it is required by yarn, which is currently installed.
You can override this and force removal with:
  brew uninstall --ignore-dependencies node
复制代码


忽略依赖卸载 node brew uninstall --ignore-dependencies node


➜  ~ brew uninstall --ignore-dependencies node
Uninstalling /usr/local/Cellar/node/11.1.0... (3,936 files, 47.0MB)
node 10.8.0 is still installed.
Remove all versions with `brew uninstall --force node`.
➜  ~ node -v
v13.6.0
复制代码


执行 brew uninstall --force node 卸载所有版本


➜  ~ brew uninstall --force node
Uninstalling node... (4,022 files, 48.7MB)
➜  ~ node -v
v13.6.0
➜  ~ brew uninstall node
Error: No such keg: /usr/local/Cellar/node
➜  ~ node -v
v13.6.0
复制代码


手动清理 node 相关目录和文件


1.进入 /usr/local/lib 目录删除 node, node_modules 相关文件夹

sudo rm -rf node_modules 这里需要使用管理员权限


➜  lib pwd    
/usr/local/lib
➜  lib sudo rm -rf node_modules


2.进入 /usr/local/include 目录删除 node, node_modules 相关文件夹

rm -rf node/

➜  include pwd
/usr/local/include
➜  include rm -rf node/     


3.检查 ~/local 目录下的 node, node_modules 相关文件夹, user 为本机用户名

➜  ~ find ~/local -name node
/Users/user/local/bin/node
/Users/user/local/include/node
/Users/user/local/share/doc/node
➜  ~ find ~/local -name node_modules
/Users/user/local/lib/node_modules

rm -rf /Users/user/local/bin/node /Users/user/local/include/node /Users/user/local/share/doc/node /Users/user/local/lib/node_modules


➜  ~ rm -rf /Users/user/local/bin/node /Users/user/local/include/node /Users/user/local/share/doc/node /Users/user/local/lib/node_modules`
复制代码


4.检查 ~/lib 目录下的 node, node_modules 相关文件夹

➜  ~ find ~/lib -name node
➜  ~ 


➜  ~ find ~/lib -name node_modules
/Users/user/lib/node_modules
/Users/user/lib/node_modules/npm/node_modules
...


rm -rf /Users/user/lib/node_modules


5.检查 ~/include 目录下的 node , node_modules 相关文件夹

➜  ~ find ~/include -name node 
/Users/user/include/node
➜  ~ find ~/include -name node_modules
➜  ~ 

rm -rf /Users/user/include/node


~ 目录下执行如下命令删除文件

➜  ~ pwd
/Users/user
➜  ~                                
复制代码

rm -rf node-*

rm -rf .npm .npminstall_tarball


删除完毕后,重启一下终端,输入 node -v 检查 node 是否还存在。


Last login: Mon Jan 20 11:39:02 on ttys000
➜  ~ node -v
zsh: command not found: node
复制代码


相关链接: Ubuntu卸载Node



目录
相关文章
|
7月前
|
缓存 JavaScript
mac下完全卸载Node.js
mac下完全卸载Node.js
469 0
|
2月前
【Node】Mac多版本Node切换
【Node】Mac多版本Node切换
62 1
|
13天前
|
JavaScript Ubuntu Linux
蓝易云 - linux中安装nodejs,卸载nodejs,更新nodejs,git
请根据自己的Linux发行版和版本选择合适的命令。
15 2
|
11天前
|
JavaScript 前端开发 Ubuntu
技术心得:怎么卸载nodejs?
技术心得:怎么卸载nodejs?
25 0
|
11天前
|
Web App开发 JavaScript 前端开发
技术心得:完全卸载node
技术心得:完全卸载node
13 0
|
2月前
|
Python
干货文:在 Mac 中卸载 Python 的方式
干货文:在 Mac 中卸载 Python 的方式
457 1
|
2月前
|
缓存 JavaScript
mac升级node到指定版本
mac升级node到指定版本
|
2月前
Mac 卸载 node
Mac 卸载 node
46 0
|
11月前
|
开发工具 iOS开发 git
Mac Homebrew 安装与卸载
Mac Homebrew 安装与卸载
4349 0
|
12月前
|
Windows
【已解决】mac电脑终于卸载掉了这个“微信键盘”输入法
【已解决】mac电脑终于卸载掉了这个“微信键盘”输入法

热门文章

最新文章