最近在学vue的时候遇见了node版本兼容问题,后在解决问题的过程中,发现了nvm可以用于版本的控制,随即便打算下载,但下载过程中还是遇到了一些小问题,在此记录一下
首先不推荐homebrew下载
其次通过以下两种方式安装会报443错误,经查阅资料是什么污染问题(不是很了解)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
然后网上一些方法是直接通过ip去下。这里选择的是通过git
首先进入home目录,克隆下载
cd ~/
git clone https://github.com/nvm-sh/nvm.git .nvm
再进入./nvm,检测最新版本
cd ~/.nvm
git checkout v0.38.0
然后激活
. ./nvm.sh
最后进入家目录下的.bash_profile
文件中,加入以下指令,即可大功告成(否则就会出现重启 bash
之后命令找不到的情况)
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