Published on

Mac系统下如何使用nvm管理Node.js版本

标签:nvmNode.js

前言

在中国大陆访问不了 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