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

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

确保系统已安装 git 和 curl:
sudo yum install -y git curl
从国内 Gitee 镜像源下载安装脚本,避免直连 GitHub 的稳定性问题:
curl -fsSL https://gitee.com/edazh/nvm/raw/master/install.sh | bash
安装完成后,刷新 Shell 配置使其立即生效:
source ~/.bashrc # 适用于 Bash 用户
# 如果使用 Zsh,执行:source ~/.zshrc
nvm --version
# 输出示例:v0.39.7(版本号可能不同)
在安装 Node.js 前,指定淘宝镜像源:
export NVM_NODEJS_ORG_MIRROR="https://cdn.npmmirror.com/binaries/node/"
将镜像源写入 Shell 配置文件,避免每次手动设置:
echo 'export NVM_NODEJS_ORG_MIRROR="https://cdn.npmmirror.com/binaries/node/"' >> ~/.bashrc
source ~/.bashrc
nvm ls-remote
# 列出所有可用版本(镜像加速后显示正常 Node.js 列表)
nvm install --lts
nvm install v20.12.2
node -v # 输出示例:v20.12.2
npm -v # 输出示例:10.4.0
nvm use 20 # 使用已安装的 20.x 最新版本
nvm alias default 20
nvm ls
curl -I https://cdn.npmmirror.com/binaries/node/
# 若返回 200/302 状态码,表示镜像源正常
检查 ~/.bashrc 是否包含以下内容:
cat ~/.bashrc | grep NVM_NODEJS_ORG_MIRROR
# 应输出:export NVM_NODEJS_ORG_MIRROR="https://cdn.npmmirror.com/binaries/node/"
若安装失败,尝试清理缓存后重试:
nvm cache clear
使用内置的国内镜像更新命令:
nvm-update # 更新完成后需重启终端
通过 Gitee 镜像安装 nvm 并配置淘宝镜像源,可大幅提升 CentOS 环境下 Node.js 的安装速度和稳定性。建议开发者在所有涉及 Node.js 的操作中优先使用国内镜像,避免因网络问题导致的安装中断。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online