通过NVM安装Node(MacOS)

卸载系统中已安装的Node

1
2
3
4
5
# Homebrew安装的情形
brew uninstall node

# 官网下载pkg安装的情形
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

安装NVM

1
2
3
4
5
# 通过下载网络脚本安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

# 加载环境变量
source ~/.bashrc

修改源

1
2
3
4
5
6
7
8
9
# 打开环境变量文件
vim ~/.bash_profile

# 添加如下内容
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs

# 重新加载环境变量
source ~/.bash_profile

安装

1
2
3
4
5
# 查看可安装的Node版本
nvm ls-remote

# 安装指定版本的Node
nvm install [v10.16.3]

使用

1
2
3
4
5
6
7
8
9
# 查看已经安装的Node版本
nvm ls

# 切换Node版本
nvm use [12.11.0]

# 查看Node/npm版本
node -v
npm -v