Node-RED本身只包含了一些核心的基本节点,但还有大量来自于Node-RED项目和广大社区的其他节点可以使用。
你可以在Node-RED代码库或npm仓库中寻找所需要的节点。
从0.15版开始,你可以直接通过编辑器安装节点。具体做法是,在右上角的菜单中选择管理节点面板
,然后在出现的面板中选择安装
标签,这样就可以搜索安装新的节点,并启用或禁用已有节点了。
既可以将npm包装的节点安装到保存用户数据的本地目录中(默认为$HOME/.node-red
):
cd $HOME/.node-red
npm install <npm-package-name>
也可以安装到和Node-RED在一起的全局目录中:
sudo npm install -g <npm-package-name>
但是这样你需要重启Node-RED,以便它能够获取到新的节点。
将.js
和.html
文件安装到保存用户数据目录中的nodes
子目录,也是安装节点的一个可行方式。如果这些节点中存在一些npm依赖项,那么也必须将其安装到用户数据目录中。但建议只是在开发阶段使用这种方式。