阅读量:2
在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. 从官方网站下载二进制文件安装
-
从Node.js官方网站下载对应版本的二进制文件(例如
node-v16.20.0-linux-x64.tar.xz)。 -
解压文件到指定目录,例如
/usr/local/data/。 -
将解压后的目录添加到系统环境变量中。
# 下载并解压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
注意事项
- 在安装过程中,请确保网络连接稳定,特别是使用二进制文件安装时。
- 如果使用源码安装,可能需要编译,这可能会比较耗时。
- 安装完成后,建议验证Node.js和npm的版本,以确保安装成功。
以上就是关于“Node.js在CentOS上如何安装”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm