centos 7.9 nvm 安装nodejs

在 CentOS 7.9 系统上安装 nvm(Node 版本管理工具),并通过 nvm 安装 Node.js 16.x 系列的稳定版本。

一、安装前置依赖

CentOS 7.9 默认可能缺少gitcurl(nvm 安装脚本需要这两个工具),先执行以下命令安装:

复制代码
# 更新yum源(可选,提升安装速度)
sudo yum update -y

# 安装git和curl
sudo yum install git curl -y

二、安装 nvm

使用 nvm 官方脚本安装(推荐最新稳定版),执行以下命令:

复制代码
# 下载并执行nvm安装脚本(官方地址)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

三、加载 nvm 环境

安装完成后,需要让当前 Shell 识别 nvm 命令,执行以下命令加载环境变量:

复制代码
# 加载nvm配置(CentOS 7.9 默认使用bash,对应~/.bashrc)
source ~/.bashrc

四、验证 nvm 安装

执行以下命令,若输出 nvm 版本号(如0.39.7),说明安装成功:

复制代码
nvm --version

五、安装 Node.js 16.x 稳定版

1. 安装 Node.js 16.x

执行以下命令,nvm 会自动下载、编译并安装 Node.js 16.x 最新稳定版:

复制代码
# 安装16.x系列最新稳定版
nvm install 16

若因网络问题下载缓慢 / 失败,可临时切换淘宝镜像加速:

复制代码
# 设置node镜像为淘宝源
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
# 再执行安装命令
nvm install 16
2. 设置 16.x 为默认版本

执行以下命令,将 Node.js 16.x 设置为系统默认版本(重启 Shell 后仍生效):

复制代码
nvm alias default 16

六、验证 Node.js 安装

执行以下命令,若输出对应版本号(如v16.20.2),说明安装成功:

复制代码
# 验证node版本
node -v

# 验证npm版本(Node.js 16.x 自带npm)
npm -v

总结

  1. 安装 nvm 前需先装gitcurl依赖,否则脚本执行失败;
  2. 安装 nvm 后必须执行source ~/.bashrc加载环境变量,才能立即使用 nvm 命令;
  3. 安装 Node.js 16.x 时,若网络慢可切换淘宝镜像,安装后建议设置为默认版本,避免每次重启 Shell 都需手动切换。

如果后续需要切换其他 Node.js 版本,只需执行nvm install 版本号(如nvm install 18)、nvm use 版本号即可,nvm 会自动管理不同版本的 Node.js,无需手动配置环境变量。

相关推荐
蝎子莱莱爱打怪1 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
崔小汤呀1 天前
最全的docker安装笔记,包含CentOS和Ubuntu
linux·后端
何中应2 天前
vi编辑器使用
linux·后端·操作系统
何中应2 天前
Linux进程无法被kill
linux·后端·操作系统
何中应2 天前
rm-rf /命令操作介绍
linux·后端·操作系统
何中应2 天前
Linux常用命令
linux·操作系统
葛立国2 天前
从 / 和 /dev 说起:Linux 文件系统与挂载点一文理清
linux
DianSan_ERP2 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
哇哈哈20212 天前
信号量和信号
linux·c++
呉師傅2 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑