温馨提示×

Node.js Linux环境如何搭建

小樊
41
2025-10-12 01:27:18
栏目: 编程语言

Node.js Linux环境搭建指南

在Linux系统上搭建Node.js环境,可根据需求选择包管理器安装(简单快捷)、NodeSource二进制分发库安装(版本可控)或nvm版本管理器安装(多版本切换)三种常见方式。以下是详细步骤:

一、前置准备

确保Linux系统已联网,并安装基础工具(如wgetcurlgcc等)。可通过以下命令安装常用工具(以Ubuntu/Debian为例):

sudo apt update && sudo apt install -y wget curl build-essential 

二、方法1:使用包管理器安装(推荐新手)

包管理器是Linux系统自带的软件安装工具,操作简单,适合快速部署。

1. Ubuntu/Debian系统(apt包管理器)
  • 更新包列表:
    sudo apt update 
  • 安装Node.js和npm(Node Package Manager):
    sudo apt install -y nodejs npm 
  • 验证安装:
    node -v # 查看Node.js版本(如v18.x.x) npm -v # 查看npm版本(如v10.x.x) 
2. CentOS/RHEL系统(yum/dnf包管理器)
  • 启用EPEL仓库(Extra Packages for Enterprise Linux,提供额外软件包):
    sudo yum install -y epel-release 
  • 安装Node.js和npm:
    sudo yum install -y nodejs npm 
  • 验证安装(同上):
    node -v npm -v 

三、方法2:使用NodeSource二进制分发库安装(指定版本)

若需要安装特定版本的Node.js(如LTS稳定版),可使用NodeSource提供的库,步骤如下:

1. 添加NodeSource库
  • 以安装Node.js 18.x为例,运行以下命令(替换版本号可调整):
    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - 
    (CentOS/RHEL系统替换为rpm.nodesource.com/setup_18.x
2. 安装Node.js
  • 执行安装命令:
    sudo apt install -y nodejs # Ubuntu/Debian sudo yum install -y nodejs # CentOS/RHEL 
3. 验证安装
node -v # 应输出v18.x.x npm -v # 应输出对应版本 

四、方法3:使用nvm版本管理器安装(多版本切换)

若需要同时管理多个Node.js版本(如开发测试不同版本),推荐使用nvm(Node Version Manager),步骤如下:

1. 安装nvm
  • 运行以下命令下载并安装nvm:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 
  • 加载nvm配置(使当前终端生效):
    source ~/.bashrc # 或~/.zshrc(根据shell类型调整) 
2. 安装Node.js
  • 安装最新稳定版
    nvm install node 
  • 安装特定版本(如v16.20.2):
    nvm install 16.20.2 
  • 切换版本:
    nvm use 16.20.2 # 切换到指定版本 nvm alias default 16.20.2 # 设置默认版本 
3. 验证安装
node -v # 输出当前使用的版本 nvm ls # 查看已安装的版本列表 

五、配置环境变量(可选)

若安装后nodenpm命令无法全局使用,需手动配置环境变量:

  • 编辑~/.bashrc文件(或~/.zshrc):
    nano ~/.bashrc 
  • 在文件末尾添加以下内容(根据实际安装路径调整):
    export PATH=$PATH:/usr/local/bin # 确保包含Node.js安装路径 
  • 使配置生效:
    source ~/.bashrc 

六、验证安装

无论使用哪种方法,最后均需通过以下命令确认安装成功:

node -v # 应输出Node.js版本号(如v18.17.1) npm -v # 应输出npm版本号(如10.5.0) 

通过以上步骤,即可在Linux系统上成功搭建Node.js环境。根据需求选择合适的方式:新手推荐包管理器安装,需要多版本切换则选nvm,指定版本则用NodeSource库

0