需要在在不同项目中使用不同的node版本时,可以使用nvm管理
- 1.卸载node
卸载之前安装的node,使用nvm重新install node版本进行管理
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
- 2 打开终端执行以下命令
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
报错
stall.sh | bash
Password:
Sorry, try again.
Password:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
解决方法
修改hosts文件
- 打开网站: https://www.ipaddress.com/
查询一下raw.githubusercontent.com
对应的IP 地址
- 替换系统的hosts文件
快捷键 shift + cmd +G
然后再运行
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
成功