安装 Node.js
您可以从 http://nodejs.org/download/ 获取最新版本。
或者,您也可以选择使用操作系统软件包管理器提供的版本:https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
获取 Node-RED
从 GitHub 克隆代码库:
$ git clone git@github.com:node-red/node-red.git
安装必备模块
在 Node-RED 的顶级目录下运行:
$ npm install
此命令将安装核心的必备模块。
运行 Node-RED
在顶级目录下运行:
$ node red.js
然后您就可以通过 http://localhost:1880 访问 Node-RED。
在线文档可在 http://nodered.org/docs 获取。
安装单个节点的依赖
当 Node-RED 启动时,它会尝试从 nodes/ 目录加载各个节点。每个节点都有其自己的一套依赖项,这些依赖项必须在该节点出现在节点面板之前安装好。
为了帮助识别缺失的依赖,Node-RED 会记录它未能为某个特定节点找到的模块。除非您希望或需要该节点出现,否则不必安装这些依赖。
或者,您可以检查节点的 .js 文件,以识别其明确需要(require)的模块。例如,Twitter 节点定义在 nodes/social/27-twitter.js 文件中,其中包含:
javascript
var RED = require("../../red/red");
var ntwitter = require('ntwitter');
var OAuth= require('oauth').OAuth;
在这些模块中,ntwitter 和 oauth 既不是 Node.js 内置模块,也不是由 Node-RED 自身提供的。随后您可以通过运行以下命令来安装它们:
$ npm install ntwitter oauth