温馨提示×

CentOS Node.js 环境怎么搭建

小樊
45
2025-03-03 10:28:19
栏目: 编程语言
前端开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上搭建Node.js环境可以通过多种方法实现,以下是详细的步骤:

使用Node Version Manager (NVM) 安装Node.js

  1. 安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

或者使用国内镜像:

curl -o- https://gitee.com/mirrors/nvm/raw/v0.39.0/install.sh | bash

安装完成后,关闭并重新打开终端,或者使用以下命令重新加载终端以使NVM生效:

source ~/.bashrc
  1. 安装Node.js
nvm install 16.20.0

你可以指定其他Node.js版本,例如:

nvm install 14.17.0
  1. 验证安装
node -v
npm -v

使用源代码安装Node.js

  1. 下载并解压Node.js
cd /usr/local/src
wget http://nodejs.org/dist/node-latest.tar.gz
tar -xzf node-latest.tar.gz
  1. 配置环境变量
vim /etc/profile

在文件末尾添加以下内容:

export PATH=/usr/local/node-v8.4.0/bin:$PATH

保存并退出编辑器,然后使环境变量生效:

source /etc/profile
  1. 验证安装
node -v
npm -v

使用脚本一键安装Node.js

  1. 下载脚本
mkdir -p /usr/local/data/soft
cd /usr/local/data/soft/
wget https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.gz
  1. 解压并配置
sudo tar -zxvf node-v16.20.0-linux-x64.tar.gz -C /usr/local/data/
sudo mv /usr/local/data/node-v16.20.0-linux-x64 /usr/local/data/node-v16
sudo ln -s /usr/local/data/node-v16/bin/node /usr/bin/node
sudo ln -s /usr/local/data/node-v16/bin/npm /usr/bin/npm
sudo ln -s /usr/local/data/node-v16/bin/npx /usr/bin/npx
  1. 配置npm镜像源
npm config set registry https://registry.npm.taobao.com
  1. 验证安装
node -v
npm -v

使用yum安装Node.js

  1. 更新系统软件包
sudo yum update
  1. 安装Node.js和npm
sudo yum install nodejs npm -y
  1. 验证安装
node -v
npm -v

常见问题及解决方法

  • GLIBC版本过低:如果遇到类似GLIBC_2.14 not found的错误,可以下载并安装对应版本的glibc。

通过以上步骤,你应该能够在CentOS上成功搭建Node.js环境。如果需要管理多个Node.js版本,建议使用NVM。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:CentOS Node.js环境怎么搭建

0