在国内网络环境下,直接从 GitHub 下载 NVM 往往进度缓慢甚至连接超时。本教程将教你如何利用 gh.llkk.cc 加速前缀,实现 NVM 的“秒级”下载与 Node.js 的平滑配置。


1. 获取并魔改安装脚本

为了确保安装过程全程走加速通道,我们需要手动下载脚本并替换其中的下载路径。

# 1. 下载 NVM 安装脚本 (当前版本 v0.40.1)
curl -o install_nvm.sh https://gh.llkk.cc/https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh

# 2. 使用 sed 命令将脚本内的所有 GitHub 链接批量替换为镜像加速地址
# 这一步至关重要,它能确保脚本在后续下载 NVM 源码时不再卡顿
sed -i 's|https://github.com/|https://gh.llkk.cc/https://github.com/|g' install_nvm.sh

# 3. 赋予执行权限并运行
chmod +x install_nvm.sh
./install_nvm.sh

2. 激活 NVM 环境变量

安装程序会自动修改你的 ~/.bashrc~/.zshrc。为了让 nvm 命令立即生效,需要手动刷新环境。

# 重新加载 Bash 配置文件
source ~/.bashrc

# 验证 NVM 是否安装成功
nvm --version

3. 安装 Node.js 长期支持版 (LTS)

有了 NVM,你可以轻松管理多个 Node.js 版本。推荐安装最稳定的 LTS 版本。

# 安装最新的 LTS 版本
nvm install --lts

# 验证 Node.js 和 npm 环境
node -v
npm -v

4. 极致加速:配置 npm 国内镜像源

即使 Node.js 装好了,后续安装插件(如 openclaw-cn)时,默认的 npm 官方源依然可能很慢。建议切换至阿里云提供的 npmmirror 镜像。

# 将 npm 注册表设置为淘宝/阿里镜像
npm config set registry https://registry.npmmirror.com

# 验证配置是否生效
npm config get registry


5. NVM 常用维护速查表

目标命令
查看已安装的版本nvm ls
切换至指定 Node 版本nvm use <版本号>
查看当前正在使用的版本nvm current
升级 npm 自身至最新版npm install -g npm@latest

💡 关键提示

  • 权限避坑:在使用 NVM 时,**切勿使用 sudo** 执行安装或使用命令。NVM 默认安装在你的家目录(~/.nvm)下,拥有完全的读写权限。使用 sudo 反而会导致权限混乱。
  • Shell 适配:如果你使用的是 Zsh(如 macOS 默认),请将第二步中的 source ~/.bashrc 替换为 source ~/.zshrc