首页 > 编程语言 >Linux Node.js安装步骤

Linux Node.js安装步骤

来源:互联网 2026-06-26 07:59:17

Linux系统安装Node.js有四种方式:包管理器适合普通用户快速部署;NodeSource仓库可获取指定版本;nvm方便多版本管理切换;源码编译支持自定义优化。安装后需通过node-v和npm-v验证,确保环境正确。用户可根据实际需求选择合适方式。

Linux系统安装Node.js的常见方法及步骤

在Linux上安装Node.js有多种途径可选,具体取决于实际场景——是想快速搭建开发环境,还是需要精确控制版本,或者希望针对编译参数进行自定义优化。下面详细介绍几种主流安装方式,每种方式均附有可直接使用的命令。

1. 使用包管理器安装Node.js(适合大多数用户,简单快捷)

通过包管理器安装Node.js,对绝大多数Linux用户来说是最省事的方法。以Ubuntu/Debian或CentOS/RHEL为例,只需几行命令即可同时安装Node.js和npm。需要注意,系统官方源中的Node.js版本通常偏旧,若对版本没有硬性要求,此方式最为稳定。

长期稳定更新的攒劲资源: >>>点此立即查看<<<

Linux Node.js安装步骤

  • Ubuntu/Debian(基于APT):
    # 更新系统包列表sudo apt update# 安装Node.js和npm(官方源可能版本较旧)sudo apt install -y nodejs npm
  • CentOS/RHEL(基于YUM/DNF):
    # 安装EPEL仓库(Extra Packages for Enterprise Linux,提供额外软件包)sudo yum install -y epel-release# 安装Node.js和npmsudo yum install -y nodejs npm

    注:如需安装较新版本,可通过NodeSource仓库(见下文)替代系统源。

2. 使用NodeSource仓库安装Node.js(适合需要特定版本的用户)

如果对Node.js版本有明确要求(例如必须使用16.x或18.x),NodeSource仓库是最佳选择。该仓库维护最新稳定版,并与系统包管理器无缝对接,使用非常方便。以16.x为例,命令如下:

  • Ubuntu/Debian:
    # 安装curl(若未安装)sudo apt install -y curl# 添加NodeSource仓库(以16.x为例,可替换为其他版本号)curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -# 安装Node.js和npmsudo apt install -y nodejs
  • CentOS/RHEL:
    sudo yum install -y curlcurl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -sudo yum install -y nodejs

    注:执行上述命令后,系统会自动添加NodeSource的GPG密钥和仓库,后续通过apt/yum安装即为最新版本。

3. 使用nvm(Node Version Manager)安装Node.js(适合开发者,多版本管理)

对开发者而言,nvm几乎是标配工具。在一台机器上同时安装多个Node.js版本,并随时切换,且不影响系统全局环境。安装过程分三步:先安装nvm,再用nvm安装对应版本的Node.js,最后设置默认版本以方便后续使用。注意nvm只影响当前用户,不会污染全局环境。

  • 安装nvm:
    # 下载并运行nvm安装脚本(以最新版本为例)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash# 加载nvm环境(需重新启动终端或执行以下命令)source ~/.bashrc# 若使用zsh,替换为~/.zshrc
  • 验证nvm安装:
    nvm --version# 应输出nvm版本号(如0.39.5)
  • 安装Node.js:
    # 安装最新稳定版nvm install node# 或安装特定版本(如16.14.0)nvm install 16.14.0# 切换版本nvm use 16.14.0# 设置默认版本(新终端默认使用)nvm alias default 16.14.0

    注:nvm安装的Node.js仅在当前用户下有效,不影响系统全局环境。

4. 从源码编译安装Node.js(适合高级用户,自定义配置)

如果对编译参数有特殊要求(例如针对特定CPU架构优化),源码编译是最彻底的方案。当然,步骤相对繁琐,且需要预先安装编译工具链。以16.20.0为例,操作流程包括:下载源码、解压、配置、编译、安装,最后配置环境变量。整个过程需要一定耐心,但自由度最高。

  • 安装编译依赖:
    # Ubuntu/Debiansudo apt install -y build-essential python3# CentOS/RHELsudo yum install -y gcc-c++ make python3
  • 下载并解压源码:
    # 下载Node.js源码(以16.20.0为例,可从官网选择版本)wget https://nodejs.org/dist/v16.20.0/node-v16.20.0.tar.gztar -xzf node-v16.20.0.tar.gzcd node-v16.20.0
  • 编译并安装:
    # 配置编译选项(--prefix指定安装路径)./configure --prefix=/usr/local/node# 编译(-j4表示用4个CPU核心加速,可根据实际情况调整)make -j4# 安装到系统sudo make install
  • 配置环境变量:编辑~/.bashrc(或~/.zshrc),添加Node.js路径:
    echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrcsource ~/.bashrc
  • 验证安装:
    node -v# 应输出16.20.0npm -v # 应输出对应npm版本

    注:源码编译安装的Node.js需手动管理升级,适合需要深度定制的场景。

5. 验证Node.js安装

无论采用哪种方法,最后一步都是确认Node.js和npm能正常工作。运行以下两条命令,如果看到版本号输出,即表示安装成功。

node -v# 查看Node.js版本(如v16.20.0)npm -v # 查看npm版本(如9.6.7)

总结:普通用户图省事,使用包管理器或NodeSource仓库即可;开发者希望灵活管理版本,nvm是首选;高级用户追求极致定制,源码编译可满足需求。按需选择即可——毕竟Node.js的安装只是第一步,后续使用才是关键。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。