安装命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
#or
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
如果正常安装 就继续安装所需
异常处理
- 安装的时候报错了
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
修改地方 系统偏好设置—》网络—〉高级 -DNS 改为8.8.8.8
- 运行如缺少
.bash_profile
- 在
/Users
文件下创建.bash_profile,
并在.bash_profile
保存以下配置export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
- 在
- 指令操作
- 进入当前用户的home目录
cd ~/
- 创建
.bash_profile
文件touch .bash_profile
- 打开
.bash_profile
并编辑open .bash_profile
- 在打开的文件中输入以下配置
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
- command+s保存关闭文件
- 使修改后的配置生效
source .bash_profile
- 进入当前用户的home目录
- 安装太慢处理
NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
常用指令
nvm install <version> #安装指定版本nodejs 支持模糊安装 如:安装v12.22.5 nvm install v12.22.5 | nvm install 12.22.5
nvm uninstall <version> #卸载指定版本的nodejs
nvm list #显示所有已安装的nodejs
nvm ls #显示所有已安装的nodejs
nvm ls-remote #列出所以远程服务器的版本(官方node version list)
nvm current #显示当前的版本
nvm use <version> #切换使用指定的版本node
nvm alias #给不同的版本号添加别名
nvm unalias #删除已定义的别名
更多指令查看nvm -h