CentOS Node.js安装步骤是什么
导读:一、使用NodeSource仓库安装(推荐,可灵活选择版本) 适用场景:需要安装最新或特定版本的Node.js,且希望通过第三方仓库简化依赖管理。 更新系统包:确保系统软件包为最新状态,避免安装冲突。sudo yum update -y...
一、使用NodeSource仓库安装(推荐,可灵活选择版本)
适用场景:需要安装最新或特定版本的Node.js,且希望通过第三方仓库简化依赖管理。
- 更新系统包:确保系统软件包为最新状态,避免安装冲突。
sudo yum update -y - 安装开发工具:编译Node.js原生模块所需的工具链(如gcc、make)。
sudo yum groupinstall -y "Development Tools" - 添加NodeSource仓库:以安装Node.js 18.x LTS版本为例,替换
setup_18.x为所需版本(如setup_16.x、setup_20.x)。curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash - - 安装Node.js及npm:通过yum从NodeSource仓库安装,自动解决依赖。
sudo yum install -y nodejs - 验证安装:检查Node.js和npm版本,确认安装成功。
node -v # 输出类似 v18.x.x npm -v # 输出类似 10.x.x
二、使用EPEL仓库安装(适合需要稳定版本的场景)
适用场景:对版本要求不高,仅需基础Node.js功能,且希望依赖系统自带仓库。
- 更新系统包:
sudo yum update -y - 安装EPEL仓库:EPEL(Extra Packages for Enterprise Linux)提供额外软件包,包括较新版本的Node.js。
sudo yum install -y epel-release - 安装Node.js及npm:
sudo yum install -y nodejs npm - 验证安装:同上,通过
node -v和npm -v确认版本。
三、手动下载二进制包安装(适合特定版本或无网络仓库场景)
适用场景:需要安装特定版本的Node.js,或系统无法访问外部仓库。
- 下载二进制包:从Node.js官网选择对应版本(如
v16.20.0),替换URL中的版本号。wget https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.xz - 解压包:将压缩包解压至
/usr/local/目录(系统级安装)。sudo tar -xf node-v16.20.0-linux-x64.tar.xz -C /usr/local/ - 配置环境变量:将Node.js二进制目录添加至系统PATH,避免每次输入完整路径。
echo 'export PATH=/usr/local/node-v16.20.0-linux-x64/bin:$PATH' > > ~/.bashrc source ~/.bashrc # 使配置生效 - 验证安装:同上,检查版本。
四、使用NVM安装(推荐,支持多版本管理)
适用场景:需要同时管理多个Node.js版本(如开发测试不同版本),或希望灵活切换版本。
- 安装NVM(Node Version Manager):通过curl安装最新版NVM。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash - 激活NVM:重新加载shell配置(如
.bashrc、.zshrc),使NVM命令可用。source ~/.bashrc - 安装Node.js:通过NVM安装指定版本(如
16.20.0),--lts表示安装最新LTS版本。nvm install 16.20.0 # 或 nvm install --lts - 切换版本:使用
nvm use命令切换当前使用的版本。nvm use 16.20.0 - 验证安装:同上,检查版本。
注意事项
- 权限问题:若安装过程中提示权限不足,可使用
sudo提升权限,但避免全局安装时滥用sudo(推荐用NVM或配置用户级环境变量)。 - 依赖问题:手动安装时需提前安装
openssl-devel、libffi-devel等依赖(如sudo yum install -y openssl-devel libffi-devel),避免编译失败。 - 版本兼容性:CentOS 7建议使用Node.js 16.x及以下版本,CentOS 8及以上可使用更高版本(如18.x、20.x)。
以上步骤覆盖了CentOS环境下Node.js的主要安装方式,可根据实际需求选择合适的方法。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS Node.js安装步骤是什么
本文地址: https://pptw.com/jishu/737221.html
