Node.js 官方扩展支持:新平台加入阵营
Node.js 开发团队宣布了一项期待已久的更新:随着 22.6 (LTS) 版本的发布,该平台正式支持 Windows 台式电脑的 ARM64 芯片。此前,该架构仅在 Linux 和 macOS 上得到支持,Windows 用户只能使用非原生版本。现在,Node.js 可以在 Surface Pro X 或搭载 Snapdragon 的笔记本电脑等设备上无需模拟即可运行,从而显著提升性能并降低内存消耗。
这是使用 ARM 设备的开发者们期待已久的一步。根据 Node.js 官方博客,新版本已通过完整测试周期,可投入生产环境使用。您可以通过官方网站或 nvm-windows 包管理器(使用 --arm64 标志)进行安装。
为什么这对 JavaScript 生态系统很重要?以下是关键点:
- 性能 — 原生 ARM 版本在输入/输出操作上比 x86 模拟快高达 40%。
- 能效 — 降低 CPU 负载,延长 ARM 笔记本电脑的电池续航时间。
- 兼容性 — 所有流行包,包括 Express、Fastify 和 Prisma,均已在新架构上完成测试。
- 物联网开发 — ARM 兼容性简化了为 Raspberry Pi 和其他单板计算机创建服务器端解决方案的过程。
此外,此次更新也影响了其他平台。在同一版本中,Node.js 改进了对 FreeBSD 13+ 的支持,并增加了对 RISC-V 的实验性兼容性——这是一种在学术和嵌入式系统中日益流行的开放架构。开发者强调,这仅仅是个开始:未来计划包括全面支持 LoongArch(中国版 MIPS)和 IBM Z。
对于在 Windows ARM 上工作的用户来说,过渡将是无缝的。所有现有的 Node.js 项目将继续正常运行,无需任何更改——只需替换已安装的版本即可。如果您使用 Chocolatey 或 Scoop 包管理器,安装命令保持不变,但现在系统会自动选择正确的架构。
这对教育意味着什么?在 PythonLib 上,我们已经在准备更新的课程,其中将涵盖 ARM 项目构建、跨平台开发的 CI/CD 配置,以及不同架构上 Node.js 的性能比较。请关注更新——详细指南将在未来一周内发布。
您可以在 Node.js 官方网站 下载新版本,或通过终端命令 nvm install 22.6.0 安装。快来尝试、测试,并在评论区分享您的结果吧!
更新于:2025年3月15日。Node.js 版本 22.6.0 LTS。