怎样从`MacOSX` 上完全卸载`Nodejs` ?

简介: MacOS , Nodejs, Homebrew, nvm

如果是通过source或者binaries 方式安装 Nodejs , 需要手动删除 Node executables和其他resources, 另外就是使用 Homebrew的方法 、nvm 方法 。

1. 手动方法:

需要按如下步骤卸载node + npm

  • /usr/local/lib 目录下删除全部 nodenode_modules
  • 之后,从/usr/local/include目录删除全部nodenode_modules
  • /usr/local/bin 目录删除 node ,node-debugnode-gyp
  • home路径删除.npmrc,.npm,.node-gyp,.node_repl_history
  • /usr/local/share/man/man1路径删除node*,npm*
  • /opt/local/bin,opt/local/include,/usr/local/share/doc路径删除node
  • opt/local/lib 删除node_modules
  • /usr/local/share/systemtap/tapset路径删除node.stp
sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 

2. Homebrew 和 nvm 方法 :

如果是通过$ brew install node 方式在Mac上安装Nodejs , 可通过如下方式:

#unintall
brew uninstall node;
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
#install
brew install node;
which node 
export NODE_PATH='/usr/local/lib/node_modules'

Node Version Manager(NVM) Homebrew类似。可使用nvm管理node多个版本。如果你想从Macos卸载特定版本node ,可以执行:
$nvm uninstall <version>

$nvm list
->      v6.14.4
       v14.16.0
default -> v6.14.4
...
$nvm uninstall v6.14.4

reference :

[1] How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)

目录
相关文章
|
缓存 JavaScript
mac下完全卸载Node.js
mac下完全卸载Node.js
888 0
|
5月前
Mac卸载 Node npm,升级 Node
Mac卸载 Node npm,升级 Node
76 0
|
7月前
|
JavaScript Ubuntu Linux
蓝易云 - linux中安装nodejs,卸载nodejs,更新nodejs,git
请根据自己的Linux发行版和版本选择合适的命令。
231 2
|
7月前
|
JavaScript 前端开发 Ubuntu
技术心得:怎么卸载nodejs?
技术心得:怎么卸载nodejs?
562 0
|
7月前
|
Web App开发 JavaScript 前端开发
技术心得:完全卸载node
技术心得:完全卸载node
1160 0
|
8月前
Mac 卸载 node
Mac 卸载 node
80 0
|
JavaScript
卸载Node.js
完全卸载Node.js
429 0
卸载Node.js
|
Ubuntu
Mac 卸载 node
先使用 brew 卸载 node,执行 brew uninstall node,忽略依赖卸载 node brew uninstall --ignore-dependencies node,执行 brew uninstall --force node 卸载所有版本。
1190 0
|
1天前
|
JavaScript
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
|
2月前
|
Web App开发 JavaScript 前端开发
2024年5月node.js安装(winmac系统)保姆级教程
本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
34 2
2024年5月node.js安装(winmac系统)保姆级教程