每当我部署项目时,它显示此错误,我尝试重新启动服务器,PC,但没有任何帮助。
发布于 2018-03-29 15:01:40
我最终备份了每个流,然后删除了每个流,以查看问题是否真的来自“缺少节点”。我删除了所有流,但没有解决问题。在此期间,我重新启动了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正在运行...
发布于 2021-11-04 15:59:40
有两种方法可以做到这一点:(1)像NPM或Yarn这样的包管理器,或者(2) Node-Red Pallette Manager。
首先,最好在flow library中搜索错误提示您缺少的节点。这应该会让您对缺少/需要安装的包有一个概念。
包管理器
无论您在何处部署,都需要安装适当的节点。通常,这是通过npm完成的,但您也可以使用yarn。
对于每个包,您只需运行安装命令来安装缺少的包,并将其添加到您的Node-Red项目中应该已经存在的package.json文件中。有关如何做到这一点的说明,可以在NPM docs和Yarn docs中找到。
如果您不熟悉包管理器或不能使用包管理器,也可以通过Pallette Manager进行安装。有关如何执行此操作的信息,请参阅Node-Red docs。
https://stackoverflow.com/questions/45911509
复制相似问题