售前咨询-朱:19381904226
售前咨询-杨:19381903226 English
前沿资讯 真实、准确的物联网、互联网行业新闻

在GitHub运行Node-RED

你的位置: 网站首页 新闻动态 技术应用
在GitHub运行Node-RED
2022-09-03 15:17:16 阅读: 发布人:纵横智控

从源代码构建和运行代码仅适用于乐于使用开发代码的用户,或希望为项目做出贡献的开发人员。


先决条件

要从源代码运行 Node-RED,您需要:


受支持的 Node.js 版本。

一个git客户

全局安装的grunt-clinpm 模块:

sudo npm install -g grunt-cli

克隆代码并安装依赖项

您可以直接从 GitHub 克隆源存储库:


git clone https://github.com/node-red/node-red.git

这将在当前目录中创建一个名为node-red的目录,其中包含项目的完整源代码。这些说明的其余部分假设您在该目录中。


然后,您应该选择要构建的分支。


master- 默认分支。这是包含当前稳定版本的代码的维护分支,以及在下一个维护版本之前应用的任何错误修复。


dev- 开发分支。这是所有新发展发生的地方。


如果你想使用dev分支,你应该运行命令:


git checkout dev

一旦您在您选择的分支上,您应该使用以下命令安装所有依赖项:


npm install

构建节点-RED

在启动 Node-RED 之前,您必须构建它。这可以使用以下命令完成:


grunt build

运行 Node-RED

然后,您可以使用以下命令运行 Node-RED:


npm start

如果要传递任何命令行参数,则必须使用以下语法:


npm start -- <args>

该--参数告诉npm将任何以下参数传递给它运行的命令。


自动重启

如果您正在编辑源代码,则必须重新启动 Node-RED 以加载更改。


提供了一项特殊grunt任务来自动执行此操作。


grunt dev

此命令将构建并运行 Node-RED,然后监视文件系统以了解对源代码的任何更改。如果它检测到对编辑器代码所做的更改,它将重建编辑器组件,您可以重新加载编辑器以查看更改。如果它检测到对运行时或节点所做的更改,它将重新启动 Node-RED 以加载这些更改。


除了指定不同的流文件之外,此模式不允许您将参数传递给 Node-RED 命令:


grunt dev --flowFile=my-flow-file.json


关键词:工业网关

友情链接