参考网址:
mac上删除卸载node_zhongzunfa的博客-CSDN博客_mac卸载node
1、卸载node
sudo npm uninstall npm -g
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
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
验证:
node //command not found
npm //command not found
2、安装nvm
sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
使用上面方式安装报错:curl: (28) Failed to connect to raw.githubusercontent.com port 443: Operation timed out
安装nvm:
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
安装完后:
command not found: nvm
环境变量添加:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
验证:
3、nvm常用命令
# 查看版本号
nvm -v
# 显示已安装的node版本列表
nvm list
# 显示可安装的node版本列表
nvm list available
# 安装最稳定的版本
nvm install stable
# 安装指定版本的node
nvm install version
# 安装最新稳定版本的node
nvm install latest
# 卸载指定node版本
nvm uninstall version
# 切换node版本
nvm use version
# 设置默认 node 版本为
nvm alias default version
# 给不同的版本号添加别名
nvm alias name version
# 删除已定义的别名
nvm unalias name
# 开启nvm版本管理
nvm on
# 关闭nvm版本管理
nvm off