2

上周我了解了 node-red(多么有潜力!),在 Raspberry Pi B+ 上安装它并遵循基本教程后,我遇到了一些问题。

当我按照 Inject + Debug 节点示例连接它们并部署它们时,我收到消息“部署成功”。到目前为止,一切都很好。我在 http://localhost:1880 上本地运行它。

然后,当我单击 Inject 节点或 Debug 节点时,它会显示:“错误:未部署注入节点”或“错误:未部署调试节点”。

有谁知道如何解决这个错误?是服务器问题吗?

4

3 回答 3

4

遇到同样的问题,发现我正在处理的流程被禁用。当其选项卡上的字母为斜体并且在字母前面有一个带有对角线的圆圈时,您可以判断流程已禁用。双击流选项卡并将“状态”更改为“启用”。

于 2018-01-15T22:51:32.173 回答
1

刚刚尝试了一些东西,它奏效了:

当您运行node --max-old-space-size=128 red.js时,命令行显示“找不到 flow_raspberrypi.json”

所以我

  • 1) 创建了一个流(如示例中所示) 2) 将其导出为“flows_raspberrypi.json” 3) 停止 node-red 4) 再次启动

答对了!它拾取了这个流,然后“成功注入”。

现在只需创建自己的流程...

于 2014-07-29T14:16:24.430 回答
1

我也遇到了同样的问题:-节点红色错误:注入节点未部署。

当我在 Node-Red 上安装仪表板时,它不起作用,并在我点击注入节点时开始出错。

所以我从路径 /home/pi/.node-red 中手动删除了文件(flows-raspberrypi.json、package.json、settings.js)和文件夹(lib、node_modules)

我使用 vnc-viewer 手动删除文件和文件夹。只需登录到 vnc-Viewer 并打开文件管理器并粘贴路径“/home/pi/.node-red”并删除所有文件。重新启动 Raspberry-Pi 并启动 Node-Red,它会正常运行,即使在安装仪表板后它也可以正常工作。

注意它将删除您的所有流程并从 Node-Red 安装节点。因此,请保留您的流量备份。

于 2017-09-26T06:44:30.230 回答