支持的Node版本

更新日期:2024年1月3日

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来查找全局模块的安装路径。