Mac重装node.js

2017-10-30 10:24:56来源:https://blog.duicode.com/2506.html作者:怼码人生人点击

分享

前几天安装npm包的时候报了一个错误,咋搞都不行,决定先卸载然后再重新安装。


一、卸载node.js

执行命令


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 /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules

或者是下面这样:


1.在/usr/local/lib目录下,删除任何与node和 node_modules有关的目录;


2.在/usr/local/include 目录下,删除任何与node 和 node_modules有关的目录;


3.如果你是通过**brew install node**安装的node,则在终端执行**brew uninstall node** ,并在home目录下查找 **local** 或**lib** 或 **include**文件夹,删除任何与**node** 和 **node_modules**有关的目录;


4.在**/usr/local/bin**目录下,删除任何与 **node** 执行文件;


5.最后下载 **nvm** ,跟随它的介绍安装node。当然,你也可以通过**npm**来安装最新版本的Node。


sudo rm /usr/local/bin/npm
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm /opt/local/bin/node
sudo rm /opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules
 
sudo rm /usr/local/${i}
sudo rm -rf /usr/local/lib/node /
/usr/local/lib/node_modules /
/var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm

二、重新安装


选择使用brew安装,先升级本地库


brew update && brew upgrade

然后先卸载试试再安装


brew uninstall node
brew install node

测试Node和npm安装是否成功,安装Grunt


npm install -g grunt-cli

如果安装成功,那么恭喜你node,npm,grunt均安装成功。若出现问题,请回顾前面内容。


最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台