最近因为在mac上因为某些操作错误,导致npm install等一些命令无法正常使用,于是卸载node重新安装。
一、卸载node步骤:
1.使用 **brew uninstall node ** 命令卸载
2.在终端下执行命令,卸载node其他相关目录
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
3.执行 brew doctor命令
查看还有哪些与node、npm相关的目录,并删除。之前因为缺少这一步骤,导致一直未完全卸载。
4.$ brew list
显示已安装的软件清单
二、关于Homebrew
1.brew 安装的软件存放在 /usr/local/Cellar中,同时会在 /usr/local/bin , /usr/local/sbin, /usr/local/lib中创建链接。
三、或者和下面的结合
1.删除node和npm
npm config get prefix
cd [刚才得到的路径]
cd lib && rm -rf node_modules
cd /usr/local/lib && sudo rm -rf node*
cd /usr/local/include & sudo rm -rf node*
brew uninstall node (如果你是通过brew安装的,才需要执行此步骤)
cd /usr/local/bin
sudo rm -rf npm
sudo rm -rf node
sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
2.重新安装Node.js