Linux 下快速安装 Node.js:用官方二进制包完成部署

青禾
青禾
发布时间:2026-08-25| 183人浏览过
原创

前言

在 Linux 上装 Node.js,很多人卡在“该选源码编译还是现成包”这一步。本文直接整理官方二进制包的安装流程,并保留关键命令、路径和版本号,方便你按步骤执行后快速确认是否装好。

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,采用事件驱动、非阻塞 I/O 模型,因此常被用于构建轻量而高效的网络应用。

在 Linux 上安装 Node.js,常见做法有源码编译和直接使用官方编译好的二进制包。对大多数只想尽快可用的场景来说,后者更省事;下面就按下载、安装、配置环境变量和版本验证四步整理这套流程,便于你安装后立刻判断是否成功。

为什么这里选择二进制包安装

Linux 下安装 Node.js 主要有两种方法:源码编译安装,以及直接使用编译后的文件。源码方式可控性更高,但步骤更多、耗时也更长;如果你的目标只是快速装好并开始使用,直接使用官方提供的 Linux Binaries (x64) 会更合适。

本文采用的就是二进制包安装方式,示例版本为 v10.15.3。

下载并放到系统目录

1. 从官网下载对应安装包

先前往 Node.js 下载页,选择适合当前系统架构的安装包。这里使用的是官网提供的 Linux Binaries (x64):

Node.js 环境变量配置与安装验证示意图
环境变量配置后要看哪些结果把环境变量脚本、PATH 生效和版本校验拆成四张便签,帮助读者判断安装完成的关键检查点。
Node.js 二进制包安装路径与文件流转示意图
Node.js 安装包如何落到固定目录用纸面流程卡片展示 Node.js 压缩包从下载到落入 /usr/local/nodejs。
wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz

2. 解压压缩包

下载完成后,先把压缩包解开:

tar -xvJf node-v10.15.3-linux-x64.tar.xz

3. 移动到固定安装目录

为方便统一管理,可以将解压后的目录移动到 /usr/local 下,并重命名为更直观的 nodejs:

mv node-v10.15.3-linux-x64 /usr/local/nodejs

这样后续配置环境变量时,路径也会更稳定,不必每次跟着版本号一起调整目录名。

配置环境变量并验证安装

1. 新建环境变量脚本

为了让系统能直接找到 node 和 npm 命令,可以在 /etc/profile.d 下新建一个脚本文件:

vim /etc/profile.d/nodejs.sh

2. 写入 Node.js 路径

在文件中加入以下内容:

export NODE_HOME=/usr/local/nodejs
PATH=$NODE_HOME/bin:$NODE_HOME/lib/node_modules:$PATH
export PATH

这里的关键是把 /usr/local/nodejs/bin 加入到 PATH,这样终端才能直接执行 Node.js 相关命令。

3. 让配置立即生效

保存后执行下面的命令,使环境变量在当前会话中生效:

source /etc/profile.d/nodejs.sh

4. 检查 node 和 npm 版本

最后通过版本命令确认是否安装成功:

# node -v
v10.15.3

# npm -v
6.4.1

如果能正常输出以上版本信息,说明 Node.js 和 npm 已经可以在当前 Linux 环境中使用。这种安装方式的优点是步骤少、上手快,适合测试环境、学习环境,或需要快速部署基础运行环境的场景。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。