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



目录
相关文章
|
11月前
|
缓存 JavaScript
mac下完全卸载Node.js
mac下完全卸载Node.js
846 0
|
6月前
【Node】Mac多版本Node切换
【Node】Mac多版本Node切换
508 1
|
3月前
Mac 安装 Node Error: Could not symlink include/node/common.gypi
Mac 安装 Node Error: Could not symlink include/node/common.gypi
31 3
|
3月前
|
JavaScript 前端开发 Shell
mac和windows上安装nvm管理node版本
NVM(Node Version Manager)是前端开发者常用的命令行工具,用于管理计算机上的不同Node.js版本。通过NVM,开发者可以轻松地在多个项目间切换所需的Node.js版本。在Mac上,可以通过cURL或Wget下载安装脚本,或使用包管理工具brew安装。安装后需配置环境变量以识别NVM命令。Windows用户则可通过专用的nvm-windows安装程序完成安装。常用命令包括安装、卸载特定版本、列出已安装版本等。
322 0
|
3月前
Mac卸载 Node npm,升级 Node
Mac卸载 Node npm,升级 Node
66 0
|
5月前
|
JavaScript Ubuntu Linux
蓝易云 - linux中安装nodejs,卸载nodejs,更新nodejs,git
请根据自己的Linux发行版和版本选择合适的命令。
214 2
|
5月前
|
JavaScript 前端开发 Ubuntu
技术心得:怎么卸载nodejs?
技术心得:怎么卸载nodejs?
527 0
|
5月前
|
Web App开发 JavaScript 前端开发
技术心得:完全卸载node
技术心得:完全卸载node
1064 0
|
6月前
|
Python
干货文:在 Mac 中卸载 Python 的方式
干货文:在 Mac 中卸载 Python 的方式
2176 1
|
6月前
|
缓存 JavaScript
mac升级node到指定版本
mac升级node到指定版本