在 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! 🎉

更多推荐