Welcome

首页 / 脚本样式 / Vue / MacOS上卸载Nodejs的方法

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

1. 手动方法:

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

  • /usr/local/lib 目录下删除全部 node 和node_modules

  • 之后,从/usr/local/include目录删除全部nodenode_modules

  • /usr/local/bin 目录删除 node ,node-debug 和 node-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 , 可通过如下方式:

#unintallbrew uninstall node;
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;#installbrew 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