centos

Node.js在CentOS上如何安装

小樊
46
2025-03-07 11:14:08
栏目: 编程语言
Centos服务器限时活动,0元免费领! 查看>>

在CentOS上安装Node.js有多种方法,以下是几种常见的安装方式:

1. 使用NodeSource存储库安装

这是最推荐的方法,因为它可以轻松安装最新版本的Node.js和npm。

# 更新系统包
sudo yum update -y

# 安装Node.js依赖项
sudo yum install -y gcc-c++ make

# 添加NodeSource存储库
curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash -

# 安装Node.js
sudo yum install -y nodejs

# 验证安装
node -v
npm -v

2. 从官方网站下载二进制文件安装

  1. Node.js官方网站下载对应版本的二进制文件(例如node-v16.20.0-linux-x64.tar.xz)。

  2. 解压文件到指定目录,例如/usr/local/data/

  3. 将解压后的目录添加到系统环境变量中。

# 下载并解压Node.js
sudo wget https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.xz
sudo tar -zxvf node-v16.20.0-linux-x64.tar.xz -C /usr/local/data/

# 配置环境变量
echo "export PATH=$PATH:/usr/local/data/node-v16.20.0/bin" >> /etc/profile
source /etc/profile

# 验证安装
node -v
npm -v

3. 使用脚本一键安装

可以下载一个bash脚本来一键安装指定版本的Node.js。

#!/bin/bash

version=$1
[ -z "$version" ] && echo "请输入对应版本。" && exit 5

mkdir -p /usr/local/data/soft/
cd /usr/local/data/soft/

wget https://nodejs.org/dist/v$version/node-v$version-linux-x64.tar.gz
tar -zxvf node-v$version-linux-x64.tar.gz -C /usr/local/data/
mv /usr/local/data/node-v$version-linux-x64 /usr/local/data/node-v$version
rm -f /usr/local/data/node-v$version.tar.gz

ln -s /usr/local/data/node-v$version/bin/node /usr/bin/node
ln -s /usr/local/data/node-v$version/bin/npm /usr/bin/npm
ln -s /usr/local/data/node-v$version/bin/npx /usr/bin/npx

npm config set registry https://registry.npm.taobao.org

# 安装pm2
npm install pm2 -g
ln -s /usr/local/data/node/bin/pm2 /usr/bin/pm2

# 安装yarn
npm install yarn -g
ln -s /usr/local/data/node/bin/yarn /usr/bin/yarn

# 验证安装
node -v
npm -v
yarn -v

将上述脚本保存为install_node.sh,然后赋予执行权限并运行:

chmod +x install_node.sh
./install_node.sh 16.20.0

注意事项

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

相关推荐:Node.js在CentOS上怎么安装

0
看了该问题的人还看了