linux

Node.js Linux环境搭建步骤是什么

小樊
56
2025-08-09 10:51:51
栏目: 编程语言

以下是在Linux环境下搭建Node.js的常见方法及步骤:

一、使用包管理器安装(推荐)

Ubuntu/Debian系统

  1. 更新系统包:
    sudo apt update && sudo apt install -y curl
    
  2. 添加NodeSource仓库(以LTS版本为例):
    curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
    
  3. 安装Node.js和npm:
    sudo apt install -y nodejs
    
  4. 验证安装:
    node -v  # 查看Node.js版本
    npm -v   # 查看npm版本
    

CentOS/RHEL系统

  1. 安装EPEL仓库(可选):
    sudo yum install -y epel-release
    
  2. 添加NodeSource仓库:
    curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
    
  3. 安装Node.js和npm:
    sudo yum install -y nodejs
    
  4. 验证安装:
    node -v
    npm -v
    

二、使用NVM(Node Version Manager)安装(适合多版本管理)

  1. 安装NVM:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
  2. 加载环境变量:
    source ~/.bashrc  # 或 source ~/.zshrc
    
  3. 安装Node.js(LTS版本):
    nvm install --lts
    
  4. 切换版本(可选):
    nvm use 20.19.4  # 指定版本号
    
  5. 验证安装:
    node -v
    npm -v
    

三、从源代码编译安装(适合定制化需求)

  1. 安装依赖:
    • Ubuntu/Debian:
      sudo apt install -y build-essential python3 libssl-dev
      
    • CentOS/RHEL:
      sudo yum install -y gcc-c++ make python3 openssl-devel
      
  2. 下载源代码:
    wget https://nodejs.org/dist/v20.19.4/node-v20.19.4.tar.gz
    tar -xzf node-v20.19.4.tar.gz
    cd node-v20.19.4
    
  3. 编译安装:
    ./configure --prefix=/usr/local/node
    make -j$(nproc)
    sudo make install
    
  4. 配置环境变量:
    echo 'export PATH=/usr/local/node/bin:$PATH' | sudo tee /etc/profile.d/nodejs.sh
    source /etc/profile.d/nodejs.sh
    
  5. 验证安装:
    node -v
    npm -v
    

四、注意事项

以上步骤参考自,可根据具体发行版和需求选择合适方式。

0
看了该问题的人还看了