支持的 Node 版本

更新于:2024-01-03

Node-RED 当前推荐使用 Node 20.x

我们尽量跟上 Node.js 的发布更新。我们的目标是支持 维护和活动 LTS 版本

我们不建议使用奇数版本的 Node.js - 我们不会定期对其进行测试。

Node-RED 版本 最低 Node.js 版本
4.x 18
3.x 14
2.x 12

由于有大量第三方节点可供安装,我们无法提供有关它们支持内容的任何保证。我们依赖社区保持更新。

安装 Node.js

Node 提供指南 用于 在各种操作系统上安装 Node.js。

如果您在 Raspberry PiBeagleBone Black 上运行,请阅读我们提供的 针对这些设备的指南。

使用 nvm

nvm 是一个工具,可帮助 管理 Node.js 安装。

在作为单个用户运行 Node-RED 时,它非常方便,但如果您想将 Node-RED 作为系统级服务运行,则 不推荐 使用。这是因为 nvm 使用用户配置文件中的脚本来设置其环境。在作为服务运行时,这些脚本不会被使用。

升级 Node.js

如果您更改了正在使用的 Node.js 版本,您可能需要重新构建 Node-RED 的依赖项以及您安装的任何节点。这是因为 其中一些包含必须重新构建以与新 Node.js 版本兼容的二进制组件。

可以使用命令 npm rebuild 来完成此操作 - 但必须在正确的 目录中运行。

应在两个地方运行此命令:

  1. 在您的 Node-RED 用户目录 ~/.node-red 中 - 这里是您安装的任何附加 节点的位置。
  2. 在您安装 Node-RED 的目录中

如果您将 Node-RED 安装为全局模块,并且不确定它放到了哪里, 您可以使用命令 npm list -g --depth 0 找到全局模块的安装位置。