无法删除节点红色的模块

Oss*_*ama 1 module uninstall node.js node-red

我在node-red上遇到问题,无法再运行任何流程,我不确定该怎么办。

我收到以下错误

Imported unrecognised type: mqtt-env-broker
Flows stopped due to missing node types. Check logs for details.
Run Code Online (Sandbox Code Playgroud)

试图从调色板中删除此模块,但出现以下错误,我也无法禁用它

Failed to remove: node-red-contrib-mqtt-env
Error: Type in use: mqtt-env-broker
Check the log for more information
Run Code Online (Sandbox Code Playgroud)

我已经安装了node-red-admin并试图从命令行中删除它,所以我发出了以下命令

sudo node-red-admin remove node-red-contrib-mqtt-env/mqtt-env
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

404: Cannot DELETE /nodes/node-red-contrib-mqtt-env/mqtt-env
Run Code Online (Sandbox Code Playgroud)

这是我运行以下命令时得到的

node-red-admin list

Nodes                                 Types                 State
node-red-contrib-mqtt-env/mqtt-env    mqtt-env in           error
                                      mqtt-env out
                                      mqtt-env-broker
node-red-dashboard/ui_audio           ui_audio              enabled
...
...
node-red/mqtt                         mqtt in               error
                                      mqtt out
                                      mqtt-broker
Run Code Online (Sandbox Code Playgroud)

kno*_*ary 5

这些流已停止,因为它们正在尝试使用尚未安装的节点类型-或在这种情况下,它似乎在尝试启动时遇到错误

运行时不允许您删除节点,因为在流程中已引用该节点。

要解决此问题,您需要从流中删除此模块引用的任何节点。这个名字mqtt-env-broker表明它是一个配置节点而不是常规流程节点。打开“配置节点”侧栏面板(从下拉菜单中),然后查找任何unknown配置节点。双击它们并将其删除。删除它们后,请点击部署,一切应该会重新开始。

然后,您应该能够从运行时删除节点模块。