节点红色中未显示其他节点(Windows 8)

时间:2015-11-18 10:12:08

标签: javascript node.js windows-8 node-red

感谢您的时间。

我刚刚开始使用Node-Red,并且在向环境中添加新节点时遇到了问题。我的node-red实例已根据以下说明安装:

  1. 将node-red-0.11.1.zip解压缩到所需位置
  2. 导航到解压缩的目录(这样您就可以看到bin目录和red.js文件以及settings.js文件)
  3. 在同一文件夹中打开节点js命令提示符或具有管理员权限的windows cmd(包含bin,settings.js和red.js)
  4. 执行:npm install --production
  5. npm安装完成后,打开当前项目的settings.js
  6. 将此安装的所需端口设置为在settings.js的第23行上进行部署 在任何给定时间,只能在单个端口上运行一个节点红色实例。但是,一个实例可以使用多个工作表。
  7. 在settings.js的第47行,将流文件的名称(在" Deploy"被命中时保存)设置为所需名称
  8. 在settings.js的第55行上设置此安装的项目目录(包含bin,settings.js和red.js的目录)的用户目录路径
    这使得此安装的流程,设置等与其他节点红色安装/项目的流程,设置等分开。 如果将其保留为默认设置,则会导致在其他默认安装部署流程时覆盖流。
  9. 在同一命令提示符窗口(节点红色或Windows)中,使用节点red.js命令运行此实例。 在显示的对话框中,确认流量和设置文件的位置(显示在启动时给出的打印输出中)。
  10. 现在,以上一切正常,我可以创建流程,看看它们是否有效。当我尝试安装其他节点(例如,ping)时,我导航到上面描述的文件夹(包含red.js,设置文件等)和 - 在节点js终端中 - 运行命令{{ 1}}导致:
    npm install ping
    被输出到终端窗口。如果我导航到node-modules文件夹,我可以看到ping软件包已成功安装。然后,当我使用ping@0.1.10 node_modules\ping └── q@1.4.1启动节点红色服务时,我无法在中找到新节点 接口。

    node red.js -v命令的输出如下:

    node red.js -v

    编辑:开头的Word

1 个答案:

答案 0 :(得分:1)

Ping不是Node-RED节点,它只是一个普通的nodejs节点,因此Node-RED不知道如何处理它。

Node-RED ping节点被称为node-red-node-ping,因此您需要运行以下命令来安装它。

npm install node-red-node-ping