我们建议使用6.x LTS或6.x版的Node.js,因为Node-RED不再支持0.10.x或0.12.x版本。
你可以从以下地方获得最新的Node 6.x
长效版(LTS):
使用与操作系统匹配的打包版本通常是最便捷的一种做法。
另外,对于某些特定的硬件平台,我们还提供了专门的说明:
此处还有其他可用的下载资源。
安装Node-RED的最简单方式就是,使用Node的软件包管理工具npm。将其作为一个全局模块安装时,执行命令node-red
将会被加入到系统路径中:
sudo npm install -g --unsafe-perm node-red
注意: 千万不要用 npm 1.x
安装Node-RED,应该先执行:sudo npm install -g npm@2.x
将其升级到最新的 npm 2.x
版。
注意: sudo
是Linux或OS X系统的非root用户在执行命令时需要加入的。如果你的系统是Windows,那么就不需要在命令中加入sudo
,但是必须要以系统管理员身份执行这些命令行指令。
注意: 在安装过程中,有可能会出现一些node-gyp
错误提示,这些大多是典型的非致命性错误, 一般与一些要求编译的可选依赖项有关。Node-RED的运行一般不需要这些可选的依赖项,但如果你发现一些附加的Node模块需要编译功能的话,你可以参考一下这里的node-gyp
安装方法。
安装完成后,就可以运行Node-RED了。
可以从这里下载最新的发行版压缩文件,
其中包含一个名为node-red-X.Y.Z
的目录,X.Y.Z
表示版本号。 将其解压后,进入这个目录并执行以下命令:
npm install --production
对于那些愿意使用开发代码的用户,或者是期望贡献代码的开发者,可以从Github获取代码并执行。
你可以直接复制Github上的源代码库:
git clone https://github.com/node-red/node-red.git
复制好后,必须先安装一些必要的核心模块:
cd node-red
npm install
--production
选项。
为了在使用前编译应用,还必须以全局方式安装grunt-cli
。
sudo npm install -g grunt-cli
然后编译并运行整个应用
grunt build
node red
安装完成后,就可以运行Node-RED了。