支持的 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 来查找您的全局模块安装在哪里。