首页主机资讯CentOS Node.js安装步骤是什么

CentOS Node.js安装步骤是什么

时间2025-10-28 21:55:04发布访客分类主机资讯浏览360
导读:一、使用NodeSource仓库安装(推荐,可灵活选择版本) 适用场景:需要安装最新或特定版本的Node.js,且希望通过第三方仓库简化依赖管理。 更新系统包:确保系统软件包为最新状态,避免安装冲突。sudo yum update -y...

一、使用NodeSource仓库安装(推荐,可灵活选择版本)

适用场景:需要安装最新或特定版本的Node.js,且希望通过第三方仓库简化依赖管理。

  1. 更新系统包:确保系统软件包为最新状态,避免安装冲突。
    sudo yum update -y
    
  2. 安装开发工具:编译Node.js原生模块所需的工具链(如gcc、make)。
    sudo yum groupinstall -y "Development Tools"
    
  3. 添加NodeSource仓库:以安装Node.js 18.x LTS版本为例,替换setup_18.x为所需版本(如setup_16.xsetup_20.x)。
    curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
    
  4. 安装Node.js及npm:通过yum从NodeSource仓库安装,自动解决依赖。
    sudo yum install -y nodejs
    
  5. 验证安装:检查Node.js和npm版本,确认安装成功。
    node -v  # 输出类似 v18.x.x
    npm -v   # 输出类似 10.x.x
    

二、使用EPEL仓库安装(适合需要稳定版本的场景)

适用场景:对版本要求不高,仅需基础Node.js功能,且希望依赖系统自带仓库。

  1. 更新系统包
    sudo yum update -y
    
  2. 安装EPEL仓库:EPEL(Extra Packages for Enterprise Linux)提供额外软件包,包括较新版本的Node.js。
    sudo yum install -y epel-release
    
  3. 安装Node.js及npm
    sudo yum install -y nodejs npm
    
  4. 验证安装:同上,通过node -vnpm -v确认版本。

三、手动下载二进制包安装(适合特定版本或无网络仓库场景)

适用场景:需要安装特定版本的Node.js,或系统无法访问外部仓库。

  1. 下载二进制包:从Node.js官网选择对应版本(如v16.20.0),替换URL中的版本号。
    wget https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.xz
    
  2. 解压包:将压缩包解压至/usr/local/目录(系统级安装)。
    sudo tar -xf node-v16.20.0-linux-x64.tar.xz -C /usr/local/
    
  3. 配置环境变量:将Node.js二进制目录添加至系统PATH,避免每次输入完整路径。
    echo 'export PATH=/usr/local/node-v16.20.0-linux-x64/bin:$PATH' >
        >
         ~/.bashrc
    source ~/.bashrc  # 使配置生效
    
  4. 验证安装:同上,检查版本。

四、使用NVM安装(推荐,支持多版本管理)

适用场景:需要同时管理多个Node.js版本(如开发测试不同版本),或希望灵活切换版本。

  1. 安装NVM(Node Version Manager):通过curl安装最新版NVM。
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
  2. 激活NVM:重新加载shell配置(如.bashrc.zshrc),使NVM命令可用。
    source ~/.bashrc
    
  3. 安装Node.js:通过NVM安装指定版本(如16.20.0),--lts表示安装最新LTS版本。
    nvm install 16.20.0  # 或 nvm install --lts
    
  4. 切换版本:使用nvm use命令切换当前使用的版本。
    nvm use 16.20.0
    
  5. 验证安装:同上,检查版本。

注意事项

  • 权限问题:若安装过程中提示权限不足,可使用sudo提升权限,但避免全局安装时滥用sudo(推荐用NVM或配置用户级环境变量)。
  • 依赖问题:手动安装时需提前安装openssl-devellibffi-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
Node.js与CentOS兼容性好吗 SQL Server在CentOS上的权限设置指南是什么

游客 回复需填写必要信息