节点红色 - 外部模块不会加载到调色板

Node Red - external modules won't load to palette

我已经用 npm 安装了 Particle 和 arduino 库。在 'Users/greg'(mac os x) 中,我可以看到节点模块文件夹和上述所有库,但它们不会出现在编辑器中。我试过 'Import-Library' 但菜单坏了。有任何想法吗?

模块需要安装到 Node-RED 使用的 2 个特定位置中的 1 个,如 添加节点 文档中所述 here

Import-Library 用于导入流而不是 Node-RED 节点。

运行 npm install <node name> 在您的主目录中不会在这些位置之一安装节点。

节点应安装在全局或主目录的 .node-red 目录中。

要全局安装它们,您需要在安装中添加 -g 标志:

npm install -g <node name>

要安装到 .node-red 目录,您需要在 运行 安装命令之前进入该目录:

cd ~/.node-red
npm install <node name>

您将需要重新启动 Node-RED 以使其拾取新节点。

在您的节点红色仪表板上,单击右上角的三重线

然后点击"Manage palette"

然后单击调色板管理器上的 "install" 选项卡

搜索您的库并安装它