mac由于平时不太了解,导致后面npm出错,现在想删除重装

# 删除

# 如果是用 brew 安装的node,用下面的命令卸载

brew uninstall node

# 进入 /usr/local/bin 删除 node 执行文件

cd /usr/local/bin  
sudo rm -rf /usr/local/bin/npm  
sudo rm -rf /usr/local/bin/node

# 仔细检查,全局安装的npm包一般会在这个目录下创建软连接,发现就删除

ls

# 其他清理工作

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

# 安装

# 安装cnpm

sudo npm install -g cnpm –registry=https://registry.npm.taobao.org/

# 如果报错执行如下命令

npm set registry https://registry.npm.taobao.org # 注册模块镜像  
npm set disturl https://npm.taobao.org/dist # node-gyp 编译依赖的 node 源码镜像  
npm cache clean # 清空缓存  
sudo npm install -g cnpm –registry=https://registry.npm.taobao.org/ #重新安装

# npm升级到最新版本

npm install npm@latest -g

TOC