跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.js大前端

CentOS 使用国内镜像安装 nvm 与 Node.js 指南

介绍在 CentOS 系统上使用国内 Gitee 镜像源安装 nvm,并配置淘宝镜像加速 Node.js 下载的方法。涵盖基础工具安装、环境变量配置、版本管理及故障排查步骤,解决网络问题导致的安装失败或速度缓慢。

AiEngineer发布于 2026/3/30更新于 2026/7/2572 浏览
CentOS 使用国内镜像安装 nvm 与 Node.js 指南

一、前置准备

确保系统已安装 git 和 curl:

sudo yum install -y git curl

二、通过 Gitee 镜像安装 nvm

1. 一键安装脚本

从国内 Gitee 镜像源下载安装脚本,避免直连 GitHub 的稳定性问题:

curl -fsSL https://gitee.com/edazh/nvm/raw/master/install.sh | bash

2. 加载环境变量

安装完成后,刷新 Shell 配置使其立即生效:

source ~/.bashrc  # 适用于 Bash 用户
# 如果使用 Zsh,执行:source ~/.zshrc

3. 验证安装

nvm --version
# 输出示例:v0.39.7(版本号可能不同)

三、配置国内镜像源加速 Node.js 安装

1. 设置环境变量(临时生效)

在安装 Node.js 前,指定淘宝镜像源:

export NVM_NODEJS_ORG_MIRROR="https://cdn.npmmirror.com/binaries/node/"

2. 持久化镜像配置

将镜像源写入 Shell 配置文件,避免每次手动设置:

echo 'export NVM_NODEJS_ORG_MIRROR="https://cdn.npmmirror.com/binaries/node/"' >> ~/.bashrc
source ~/.bashrc

四、安装 Node.js

1. 查看可安装版本

nvm ls-remote
# 列出所有可用版本(镜像加速后显示正常 Node.js 列表)

2. 安装最新 LTS 版本

nvm install --lts

3. 安装指定版本(示例:v20.12.2)

nvm install v20.12.2

4. 验证 Node.js 和 npm

node -v  # 输出示例:v20.12.2
npm -v   # 输出示例:10.4.0

五、版本管理常用命令

1. 切换 Node.js 版本

nvm use 20  # 使用已安装的 20.x 最新版本

2. 设置默认版本

nvm alias default 20

3. 查看已安装版本

nvm ls

六、故障排查

1. 镜像源连通性测试

curl -I https://cdn.npmmirror.com/binaries/node/
# 若返回 200/302 状态码,表示镜像源正常

2. 环境变量未生效

检查 ~/.bashrc 是否包含以下内容:

cat ~/.bashrc | grep NVM_NODEJS_ORG_MIRROR
# 应输出:export NVM_NODEJS_ORG_MIRROR="https://cdn.npmmirror.com/binaries/node/"

3. 清除 nvm 缓存

若安装失败,尝试清理缓存后重试:

nvm cache clear

七、nvm 升级方法

使用内置的国内镜像更新命令:

nvm-update  # 更新完成后需重启终端

八、小结

通过 Gitee 镜像安装 nvm 并配置淘宝镜像源,可大幅提升 CentOS 环境下 Node.js 的安装速度和稳定性。建议开发者在所有涉及 Node.js 的操作中优先使用国内镜像,避免因网络问题导致的安装中断。

目录

  1. 一、前置准备
  2. 二、通过 Gitee 镜像安装 nvm
  3. 1. 一键安装脚本
  4. 2. 加载环境变量
  5. 如果使用 Zsh,执行:source ~/.zshrc
  6. 3. 验证安装
  7. 输出示例:v0.39.7(版本号可能不同)
  8. 三、配置国内镜像源加速 Node.js 安装
  9. 1. 设置环境变量(临时生效)
  10. 2. 持久化镜像配置
  11. 四、安装 Node.js
  12. 1. 查看可安装版本
  13. 列出所有可用版本(镜像加速后显示正常 Node.js 列表)
  14. 2. 安装最新 LTS 版本
  15. 3. 安装指定版本(示例:v20.12.2)
  16. 4. 验证 Node.js 和 npm
  17. 五、版本管理常用命令
  18. 1. 切换 Node.js 版本
  19. 2. 设置默认版本
  20. 3. 查看已安装版本
  21. 六、故障排查
  22. 1. 镜像源连通性测试
  23. 若返回 200/302 状态码,表示镜像源正常
  24. 2. 环境变量未生效
  25. 应输出:export NVMNODEJSORG_MIRROR="https://cdn.npmmirror.com/binaries/node/"
  26. 3. 清除 nvm 缓存
  27. 七、nvm 升级方法
  28. 八、小结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 本地化部署 GraphRAG+LangChain+Ollama 驱动 Llama 3.1 集成 Neo4j 实战
  • AI 大模型重构软件开发全流程:从需求分析到自愈运维
  • JavaQuestPlayer 跨平台 QSP 游戏播放器与开发工具教程
  • VMware Workstation 安装 Kali Linux 虚拟机教程
  • GitHub Copilot 学生认证实战:从零开发个人博客系统
  • 基于 Verilog FPGA 的双线性插值视频缩放系统实现
  • Win10/11 系统下 WSL2 安装 Ubuntu 20.04 并迁移至 D 盘指南
  • 电池管理系统 BMS 三级架构:BMU、BCU 与 BAU 详解
  • AI 大模型在短视频处理和剪辑中的应用
  • 基于 HomeAssistant 实现跨品牌智能家居联动
  • Python生成器函数深度解析:asyncio事件循环底层实现与异步编程实战
  • OpenClaw 对接飞书机器人高频踩坑与解决方案
  • 宇树 G1 机器人强化学习训练环境配置与奖励函数解析
  • DAMO-YOLO 目标检测部署:深色模式与异步渲染的工业 Web 方案
  • Dreamify 免费 AI 绘画工具的功能与实现
  • AIGC 工具全解析:文本、图像、代码、视频及音频生成指南
  • 多设备共用键盘鼠标的 Synergy 配置指南(Windows + Ubuntu)
  • 轻量级前端框架对比:Lit 与 Alpine.js 的优势与应用场景
  • Coze 基于行业文章生成思维导图工作流详解
  • Vivado 2019.2 开发环境搭建与配置指南

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online