怎么免费获取JavaScript运行环境:Node.js官方下载与安装步骤

作者:岩茶

时间:2026-10-30

浏览:531

详细介绍如何完全免费获取并安装JavaScript独立运行环境Node.js,包括官网版本挑选(LTS与Current对比)、Windows与macOS下载安装详细步骤、系统环境变量确认以及验证测试方法。

文章目录

获取独立的 JavaScript 运行环境不需要支付任何费用,也不需要购买任何商业授权。JavaScript 最初只能依附于网页浏览器执行,而由 OpenJS 基金会维护的开源项目 Node.js,将 Google Chrome 的 V8 引擎与底层系统调用接口打包在一起,让电脑操作系统能够脱离浏览器直接执行 JavaScript 代码。要搭建这套环境,只需直接访问 Node.js 官方网站下载匹配系统的安装包,按照向导完成安装即可。

Node.js 运行环境的定位与核心组成

在开始下载之前,理清 Node.js 的角色有助于理解后续步骤的意义。普通浏览器内部虽然也包含 JavaScript 解析引擎,但受到沙箱机制严格限制,无法直接读取本地文件、无法监听任意网络端口,也无法调用系统底层接口。Node.js 的本质是一个基于 Chrome V8 引擎的 JavaScript 运行时(Runtime),它补充了操作系统层面的输入输出(I/O)、网络协议栈、文件系统读写等核心模块。

怎么免费获取JavaScript运行环境:Node.js官方下载与安装步骤
图 1:浏览器内置环境与 Node.js 独立运行环境的架构对比

安装 Node.js 时,系统不仅会获得名为 node 的可执行执行器,还会一并获得名为 npm(Node Package Manager)的包管理器。通过 npm,可以免费获取全球开发者共享的数百万个开源功能库,无需手动去网络搜索零散代码。

官网版本挑选:LTS 还是 Current?

进入 Node.js 官方网站首页后,页面会醒目地给出两个版本选项。这是许多初次接触安装的用户最容易疑惑的地方:

  • LTS(Long Term Support,长期支持版):官方维护周期长达 30 个月。该版本侧重极致的稳定性与向后兼容性,所有引入的新功能均经过充分验证。生产服务器、商业项目以及大多数初学者的日常开发,都应选择此版本。
  • Current(当前尝鲜版):包含最新的 ECMAScript 语法支持与 Node.js 实验性新特性,更新周期频繁(约每两周更新一次)。该版本更适合需要体验最前沿特性、跟进底层标准提案的开发人员。
怎么免费获取JavaScript运行环境:Node.js官方下载与安装步骤
图 2:Node.js 官方 LTS 版本与 Current 版本的决策依据对比

结论非常明确:除非明确知道自己正在测试某个尚未稳定的实验性语言提案,否则一律下载标有 LTS 字样的绿色按钮对应版本。

官方下载与各操作系统安装分步操作

获取安装包的唯一安全可靠途径是访问其官方网站。请认准官方域名 https://nodejs.org。网页会根据当前浏览器的 User-Agent 自动识别操作系统,并直接展示适配当前电脑架构的下载安装文件。

怎么免费获取JavaScript运行环境:Node.js官方下载与安装步骤
图 3:从官网下载到操作系统环境变量生效的四个关键步骤

Windows 系统安装细节

  1. 双击下载完成的 .msi 文件(例如 node-v20.x.x-x64.msi)。
  2. 在欢迎界面点击“Next”,勾选同意许可协议(I accept the terms in the License Agreement)。
  3. 选择安装目录。建议保留默认路径(通常为 C:\Program Files\nodejs\)。若需更改,避免路径中包含中文字符或非标准符号。
  4. 在“Custom Setup”(自定义安装组件)页面中,保持所有项均为默认启用状态。尤其要确保 Add to PATH(添加到环境变量)处于选中状态,这决定了之后能否在任意终端目录下直接输入 node 命令。
  5. 在随后的“Tools for Native Modules”(本地编译工具)页面中,系统会询问是否自动安装 Python 与 Visual Studio 编译工具。如果是常规网页开发或 JavaScript 学习,不需要勾选该复选框(勾选会导致额外下载数吉字节的构建工具)。直接点击“Next”。
  6. 点击“Install”,弹出 Windows 用户账户控制(UAC)提示时点击“是”,等待安装进度条走完,最后点击“Finish”。

macOS 系统安装细节

  1. 双击下载的 .pkg 文件启动安装向导。
  2. 连续点击“继续”,接受软件许可协议。
  3. 向导会提示安装所需磁盘空间(通常在 100MB 左右),输入当前 Mac 电脑的开机解锁密码或通过 Touch ID 授权安装。
  4. macOS 安装程序会自动将执行二进制文件软链接至 /usr/local/bin/node 和 /usr/local/bin/npm,该目录默认已在系统 PATH 环境变量中。
  5. 点击“关闭”,安装完成。

终端验证与运行你的第一个 JavaScript 脚本

安装向导结束并不代表能直接在之前开着的黑窗口里使用。安装程序修改系统环境变量后,已经打开的终端窗口不会动态重新加载环境变量。因此必须先完全关闭现有的终端窗口,再新打开一个新的窗口进行验证。

验证版本号

在 Windows 下按下快捷键 Win + R,输入 cmd 并回车;在 macOS 下按下 Command + 空格,输入 Terminal 并回车。在打开的窗口中分别输入以下命令:

node -v
npm -v

如果环境安装正确,终端会直接输出对应的版本号,例如:

v20.18.0
10.8.2

只要能正常输出版本号,即证明 Node.js 运行时与配套的 npm 包管理器已经成功就绪。

运行交互式环境(REPL)

在终端中直接输入 node 并按回车,会进入交互式编程环境(Read-Eval-Print Loop)。此时光标前会出现 > 提示符。你可以像在浏览器控制台一样直接输入 JavaScript 语句:

> 1 + 2
3
> const name = "Node.js";
undefined
> `欢迎使用 ${name}`
'欢迎使用 Node.js'

按两次 Ctrl + C,或者输入 .exit 即可退出交互模式,返回正常的命令行提示符。

创建并执行本地脚本文件

在实际开发中,代码通常保存在后缀为 .js 的源文件中。用任意文本编辑器新建一个名为 app.js 的文件,写入以下内容:

// 这是一个标准的 Node.js 脚本示例
const platform = process.platform;
const arch = process.arch;

console.log("JavaScript 运行环境配置成功!");
console.log(`当前运行平台: ${platform} (${arch})`);

保存文件后,在终端中切换到该文件所在的目录,执行以下命令:

node app.js

终端会立即打印出结果:

JavaScript 运行环境配置成功!
当前运行平台: win32 (x64)

常见问题与排错排查流程

在安装与初次使用过程中,可能会遇到几种典型现象:

现象一:提示“'node' 不是内部或外部命令,也不是可运行的程序”或“zsh: command not found: node”

原因通常有两个:第一,在运行安装包之前终端就已经处于开启状态,环境变量尚未刷新;第二,在 Windows 自定义安装步骤中误将“Add to PATH”取消了勾选。排查方法是彻底关闭所有命令行窗口重新打开;若依然报错,可重新运行安装包选择“Repair”(修复),并确保勾选环境变量项。

现象二:全局安装模块时提示 EACCES 权限错误(主要在 macOS / Linux)

macOS 或 Linux 用户如果使用 npm install -g <package>,有时会因为 /usr/local/lib/node_modules 的 root 权限限制报错。官方建议不要使用 sudo 强行执行 npm 命令,而是通过修改 npm 默认全局目录到用户家目录,或者使用 nvm(Node Version Manager)等工具管理版本。

怎么免费获取JavaScript运行环境:Node.js官方下载与安装步骤
图 4:环境验证检查点与常见排错对照表

只要按照上述步骤从官网获取并在向导中保持关键的环境变量勾选,就能在几分钟内免费搭建起纯净且符合行业标准的 JavaScript 运行环境。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章