使用自定义脚本安装 NVM 并配置国内镜像(Node.js 20.13.0)
·
在 Linux 系统中,我们可以通过一个便捷的 Bash 脚本快速安装 nvm(Node Version Manager),并配合国内镜像源加速 Node.js 的下载与安装。以下是完整操作流程。
1. 安装 NVM(使用 Gitee 镜像源)
使用以下命令从 Gitee 克隆并安装 nvm,该脚本已内置国内镜像支持:
bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)"
✅ 说明:
- 该脚本会自动检查是否安装了 Git。
- 克隆 RubyMetric/nvm-official 作为
nvm的镜像仓库。- 自动配置
~/.bashrc和~/.zshrc环境变量。- 设置 Node.js 下载源为 npmmirror.com(原淘宝镜像)。
- 安装
nvm-update工具,用于后续升级nvm本身。
📌 安装完成后,请重启终端或执行 source ~/.bashrc 使配置生效。
2. (可选)手动设置 Node.js 与 npm 镜像源
虽然脚本已设置 Node.js 镜像为 https://npmmirror.com/mirrors/node,但如果你需要进一步设置 npm 的镜像(用于 npm 包安装),可手动执行:
# 设置 Node.js 镜像源
nvm node_mirror https://npm.taobao.org/mirrors/node/
# 设置 npm 包镜像源
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
⚠️ 注意:
npm.taobao.org已逐步重定向至npmmirror.com,建议使用新域名:nvm node_mirror https://npmmirror.com/mirrors/node/ nvm npm_mirror https://npmmirror.com/mirrors/npm/
3. 激活环境配置
确保当前 Shell 加载了 nvm 环境变量:
source ~/.bashrc
如果你使用的是 Zsh(如 Oh My Zsh),则执行:
source ~/.zshrc
4. 安装指定版本的 Node.js
安装 Node.js 20.13.0 版本:
nvm install 20.13.0
安装完成后,nvm 会自动将其设为当前使用的版本。
5. 验证安装
查看当前 Node.js 版本,确认安装成功:
node -v
输出应为:
v20.13.0
✅ 总结
| 步骤 | 命令 |
|---|---|
| 安装 NVM | bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)" |
| 设置 Node 镜像 | nvm node_mirror https://npmmirror.com/mirrors/node/ |
| 设置 npm 镜像 | nvm npm_mirror https://npmmirror.com/mirrors/npm/ |
| 加载配置 | source ~/.bashrc |
| 安装 Node.js | nvm install 20.13.0 |
| 查看版本 | node -v |
📌 推荐工具
- chsrc:一款全平台、多语言/多软件源切换工具,支持一键切换 npm、pip、RubyGems 等源。
- 使用示例:
chsrc set npm
- 使用示例:
通过以上步骤,你已经成功在 Linux 系统中安装了 nvm 并快速部署了 Node.js 20.13.0,同时使用国内镜像大幅提升下载速度。适合开发、部署和 CI 环境使用。
Happy coding! 🎉
更多推荐


所有评论(0)