【问题标题】:how to resolve "Flows stopped due to missing node types. Check logs for details." Error in Node Red?如何解决“由于缺少节点类型而停止流。查看日志以获取详细信息。”红色节点出错?
【发布时间】:2017-08-28 03:40:29
【问题描述】:

每当我部署项目时,它都会显示此错误,我尝试重新启动服务器、PC,但没有任何帮助。

【问题讨论】:

  • Node-RED 日志会告诉您缺少哪些节点。编辑问题以包含 Node-RED 启动时的输出。
  • 别忘了检查配置节点

标签: node-red node-redis


【解决方案1】:

我最终备份了每个流程,然后删除了每个流程,以查看问题确实来自“缺少节点”。我删除了所有流程并没有解决问题。 我在两者之间重新启动并重新启动了 Raspberry Pi。 最后,我更新升级了linux系统然后更新了nodered:

 update-nodejs-and-nodered

这里是状​​态:

    8:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [warn] [node-shri-dashboar
Mar 29 13:28:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [warn] [node-shri-dashboar
Mar 29 13:28:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [warn] -------------------
Mar 29 13:28:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [info] Settings file  : /h
Mar 29 13:28:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [info] User directory : /h
Mar 29 13:28:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [warn] Projects disabled :
Mar 29 13:28:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [info] Flows file     : /h
Mar 29 13:28:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [info] Server now running 
Mar 29 13:28:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [info] Starting flows
Mar 29 13:28:11 mqtt Node-RED[295]: 29 Mar 13:28:11 - [info] Started flows

NodeRed 正在运行...

【讨论】:

  • 这不能回答问题
【解决方案2】:

您可以通过两种方式做到这一点:(1) NPM 或 Yarn 之类的包管理器或 (2) Node-Red Pallette 管理器。

首先,最好在flow library 中搜索错误提示您丢失的节点。这应该让您了解缺少/需要安装的软件包。

包管理器

您需要在部署的任何地方安装正确的节点。通常,这是通过 npm 完成的,但您也可以使用 yarn。

对于每一个,您只需要运行 install 命令来安装丢失的包并将其添加到应该已经存在于 Node-Red 项目中的 package.json 文件中。可以在NPM docsYarn docs 中找到有关如何执行此操作的说明。

托盘管理器

如果您不熟悉包管理器或无法使用包管理器,也可以通过 Pallette Manager 进行安装。可以在 Node-Red docs 中找到有关如何执行此操作的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多