【发布时间】:2018-02-16 04:27:48
【问题描述】:
我需要在同一台笔记本电脑上运行 2 个 Node-Red 实例。我找到了这个叉子:https://github.com/aryeharmon/node-red 在这篇文章中作者提供了一些信息:How to embed multiple instances of node-red in node app
我不知道如何安装他的叉子。我是否必须像使用经典版本的 Node-Red 一样下载并安装它?还要别的吗?这是我第一次尝试使用叉子,在此先感谢。
【问题讨论】:
-
我一次在笔记本电脑上运行多达 6 个 node-red 实例——诀窍是让每个项目都在自己的目录中,有自己的 settings.js 和 package.json 文件.优点是每个实例可以包含不同的节点和依赖包,并且可以运行这些节点和包的不同版本。最大的缺点是每个实例都必须在自己的 Http 端口号上运行。如果这也适合你,我可以在下面的答案中记录我的设置......
-
是的,史蒂夫,我会很感激的。现在我可以在默认端口上运行 node-red 了。我必须编辑哪些文件,正确的命令是什么?谢谢。
-
Nick 打败了我——基本上,我为每个项目都有一个目录,每个 settings.js 文件使用不同的 uiPort 号。每个目录也有自己的
flow_xxx.json和package.json文件。假设您的笔记本电脑具有 Windows 操作系统,您可能需要创建一个 .bat 文件来启动每个实例,使用类似node C:\path\to\node-red\red.js -v -u C:\path\to\my\node_red_project的命令 -
谢谢!我有 Linux 操作系统,我按照您和 knolleary 的指示制作了它。