温馨提示×

centos怎样用nvm配nodejs

小樊
46
2026-09-05 23:32:24
栏目: 编程语言

CentOS 上使用 nvm(Node Version Manager) 安装和管理 Node.js,步骤如下:


一、安装依赖

sudo yum install -y curl git

二、安装 nvm

推荐使用官方安装脚本:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

版本号可换成最新(nvm Releases

安装完成后,重新加载 shell:

source ~/.bashrc

验证:

nvm --version

三、使用 nvm 安装 Node.js

1. 查看可安装版本

nvm list-remote

2. 安装指定版本(例如 18)

nvm install 18

3. 使用某个版本

nvm use 18

4. 设置默认版本

nvm alias default 18

四、验证 Node / npm

node -v
npm -v

五、常见问题

1. nvm: command not found

确保下面内容在 ~/.bashrc 中:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

然后:

source ~/.bashrc

2. 非 root 用户使用

推荐用普通用户安装 nvm,不要使用 sudo nvm


3. CentOS 7 老系统注意

  • 老版本 Node(如 16+)需要较新 GCC
  • 如需编译:
sudo yum install -y gcc-c++ make

六、示例完整流程

sudo yum install -y curl git
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
nvm alias default 18
node -v

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否服务器 / 容器
  • 是否要全局固定 Node 版本

我可以给你更精准的配置方案。

0