nvm安装经历的坑和过程
1.首先得卸载node.js,并且删除node.js文件,删除文件也是重点,为了防止影响后续nvm切换node.js版本-----网上找教程
mac彻底卸载node
2.安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
2.1 直接安装有时会提示你安装失败,域名废弃了,可以参考解决方法,现在一般用的域名都是185.199.111.133 raw.githubusercontent.com
2.2 用终端修改
sudo vim /etc/hosts
然后输入密码,跳转到页面
先按字母 i 进入编辑状态
将
185.199.111.133 raw.githubusercontent.com
按照图示插入到末尾
点击 ESC 退出编辑状态
输入 :wq (必须是英文)保存并退出编辑页面
3.最后重新执行初始安装程序完成安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
4.完成安装后执行nvm -v,发现依然提示未安装nvm,这是环境变量未添加导致不显示,然后添加环境变量
环境变量
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
[]处必须换行,不然更新环境变量时会报错
打开配置文件~/.bash_profile或者 ~/.zshrc,参考对象
vi ~/.bash_profile 或 vi ~/.zshrc
将通过编辑(i键)环境变量添加到最上面一层,注意分行和空格,Esc退出编辑—>:wq(报存)
退出后需要重新加载文件
# 重新加载 .bash_profile
source ~/.bash_profile
或者# 重新加载 .zshrc
source ~/.zshrc
然后查看nvm版本,应该能显示nvm版本号
5.nvm安装node.js版本
首先nvm查看所有可以安装的node.js的版本号,然后百度查看稳定的版本号大概是16.x和14.x
nvm ls-remote ——查看所有node.js版本命令
nvm install 14.5.0:安装 14.5.0 版本的 node.js
nvm uninstall 14.5.0:卸载到 14.5.0 版本的 node.js
nvm版本切换问题参考nvm切换问题