前言
在中国大陆访问不了 raw.githubusercontent.com
,因此官网提供的方式有时会行不通,可以用 国内镜像 的方式来安装 nvm
。
1. 使用 Git 克隆 nvm 仓库(使用 GitHub 镜像)
git clone https://hub.fastgit.org/nvm-sh/nvm.git ~/.nvm
如果 fastgit
被墙了,也可以换成(推荐,我用的就是这个):
git clone https://gitee.com/mirrors/nvm.git ~/.nvm
2. 切换到最新版本(比如 v0.39.7)
cd ~/.nvm
git checkout v0.39.7
3. 配置 shell 环境变量
根据你的 shell 类型,打开配置文件:
Zsh(macOS 默认的 shell):
nano ~/.zshrc
Bash:
nano ~/.bash_profile
然后加入以下内容:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
如果你用的是
zsh
,也可以顺便加入nvm completion
自动补全:
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
保存后执行:
source ~/.zshrc # 或 source ~/.bash_profile
4. 验证 nvm 是否可用
nvm --version
如果输出了版本号,比如 0.39.7
,说明成功了!
5. 加速安装 Node.js(配置淘宝镜像)
Node.js 安装默认走国外源,可以先设置淘宝镜像提高速度:
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
或者永久写进 .zshrc
文件中。
然后就可以愉快地装 Node.js 了:
nvm install 20.14.0
nvm use 20.14.0
nvm alias default 20.14.0