一、操作步骤如下
1、git clone https://github.com/nvm-sh/nvm.git
2、cd nvm
3、./install.sh
4、touch ~/.zshrc
5、vim ~/.zshrc
6、source ~/.zshrc
7、nvm -v 查看版本
如果查看版本失败 重新配置环境变量
1、找到bash_profile目录
open ~/.bash_profile
2、添加下面配置
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_completio
完成后就可以使用nvm -v查看版本了
安装后出现其他问题(没有问题就不用看!)
1、mac node版本切换 nvm install nvm ls-remote N/A问题
输入:nvm install v16.18.0
结果:Version '16.18.0' not found try nvm is-remote•to browse available versions.
输入:nvm ls-remote
结果:N/A
原因是 镜像包获取不到(镜像地址访问受限)
解决方法:设置nvm 环境变量
-
临时处理方案:
1、export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist 2、nvm install v16.18.0 3、node -v
-
长久处理
方式一:open .zshrc或者open .bash_profile(注意open后有空格),打开环境变量配置文件直接编辑,command s保存; 方式二:vim ~/.bash_profile,命令行编辑,输入i进入编辑,esc退出编辑,:wq保存退出; 2、export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist 3、command s 保存文件 4.1、source ~/.zshrc 4.2、source ~/.bash_profile 5、nvm ls-remote 6、nvm install v16.18.0 切换node版本 7、node -v 8、nvm alias default v16.18.0 设置默认版本 (需要配置不需要则无需配置)
2、npm ERR! request to https://registry.npm.taobao.org failed, reason: certificate has expired
原因是证书过期
解决方法: 直接使用以下
npm config set registry https://registry.npmmirror.com