写点什么

Node-RED 3 发布,改进了节点编辑器、运行时特性和调试功能

  • 2022-07-31
  • 本文字数:732 字

    阅读完需:约 2 分钟

Node-RED 3发布,改进了节点编辑器、运行时特性和调试功能

Node-RED是一种基于流的可视化编程环境,最初由 IBM 开发,主要针对物联网应用,现在已经发布了3.0版本。在这一版本中,节点编辑器带来了许多改进,控制流增加了新特性,等等。

 

Node-RED 3.0 中的新节点编辑器包含了一种新的特殊节点类型,叫作连接(Junction),其目的是让连线变得更容易些。开发者可以通过这个新的节点类型减少节点之间的连接造成的混乱,并使整体的流在视觉上看起来更简洁。


 

此外,节点编辑器提供了一个新的上下文菜单,可以轻松访问常用功能,比如创建一个新节点,对节点进行剪切、复制和粘贴,删除节点,导出,等等。

 

在 Node-RED 3 中调试子流变得更加容易,这要归功于调试侧边栏,现在只要将鼠标悬停在节点上,它就可以显示节点的完整位置。例如,如果一个节点输出了一些东西,无论是警告还是错误,你只要将鼠标悬停在它的名称上,就可以确切地知道该节点的位置。

 

新的节点编辑器采用 monaco 作为默认文本编辑器,与 ace 相比,提供了更丰富的用户体验,不过 ace 仍然可用。微软 Visual Studio Code 也使用了 monaco 编辑器引擎,它将成为 Node-RED 4 中唯一受支持的编辑器。

 

如前所述,Node-RED 3 带来了控制如何运行流的新特性。用户现在可以在编辑器中停止和启动流。当流停止时,你就不能向它注入消息或调试它,但可以编辑它并部署变更。做好准备之后可以再次启动。这个特性是可选的,如果需要启用这个特性,你需要在 settings.js 中设置 runtimeState 选项。

runtimeState: {   enabled: true,   ui: true}
复制代码

 

最后需要注意的是,Template 节点现在可以使用语法{{env.VAR_NAME}}来访问环境变量。

 

Node-RED 3 涉及的东西比这里介绍的要多得多,所以不要错过官方发布的完整细节。

 

原文链接

Node-RED 3 Improves Its Node Editor, Runtime Features, and Debugging

 

2022-07-31 08:006532

评论

发布
暂无评论
发现更多内容

云图说丨初识数据工坊DWR

华为云开发者联盟

大数据 数据处理 算子 数据工坊 工作流编排

企业IM首选移动数字化平台WorkPlus

BeeWorks

CRM系统改善业务的方法

低代码小观

CRM 客户关系管理 企业管理系统 CRM系统 企业管理工具

广电行业如何上云?来抄作业!

天翼云开发者社区

第九周作业

lv

史上最通俗,彻底搞懂字符乱码问题的本质

BeeWorks

Promise静态四兄弟,你学会了吗?

战场小包

JavaScript 前端 Promise 3月月更

主流移动端账号登录方式的原理及设计思路

BeeWorks

C++ 内存管理中内存泄漏问题产生原因以及解决方法

Linux服务器开发

C/C++ 内存管理 内存泄漏 Linux服务器开发 Linux后台开发

响应速度提升80%以上,甘肃省医保信息平台稳固上线有法宝

华为云开发者联盟

数据库 华为云 华为云数据库 智慧医疗 医保

海外主机是什么意思?与国内主机有什么区别?

行云管家

服务器 主机 服务器运维 海外 主机运维

为什么要选择昆仑分布式数据库?

KunlunBase昆仑数据库

国产数据库

昆仑分布式数据库技术特点

KunlunBase昆仑数据库

分布式数据库 国产数据库

昆仑分布式数据库技术优势

KunlunBase昆仑数据库

分布式数据库 国产数据库

10分钟快速玩转kunlun cluster

KunlunBase昆仑数据库

分布式数据库

云管理平台有哪些?建议选择哪家?

行云管家

云计算 多云 云管理

墨天轮国产数据库沙龙 | 胡津铭:时序数据库DolphinDB,从量化金融到万物互联

墨天轮

数据库 时序数据库 DolphinDB 国产数据库

【51单片机】独立按键控制LED灯(四种形式)

謓泽

3月月更

JavaScript 基础(一):语法和程序结构

devpoint

JavaScript 函数 数据类型 3月月更

昆仑分布式数据库架构介绍

KunlunBase昆仑数据库

数据库 分布式数据库

天翼云与龙芯完成产品兼容适配加速国产化云平台发展

天翼云开发者社区

无所不云,开启你的美好旅行新体验!

天翼云开发者社区

如何高效完成ECS多环境部署?

阿里云云效

阿里云 云原生 开发 部署与维护 ECS

“养老”变“享老”,老龄人口高峰与养老产业爆发催生金融需求

易观分析

养老服务 养老金融

经典的两阶段提交算法原理及缺陷

KunlunBase昆仑数据库

分布式数据库

昆仑分布式数据库Sequence功能及其实现机制

KunlunBase昆仑数据库

分布式数据库

应用环境能力 | 阿里巴巴DevOps实践指南

阿里云云效

阿里巴巴 阿里云 研发效能 开发

穿透、击穿、雪崩…Redis这么多问题,如何解决?

华为云开发者联盟

redis 缓存 缓存穿透 缓存击穿 缓存雪崩

天翼云TeleDB数据库为实现自主可控全面亮剑

天翼云开发者社区

分布式事务对于两阶段提交的错误处理

KunlunBase昆仑数据库

分布式数据库

Linux下C++后台服务器开发

Linux服务器开发

C/C++ 后端开发 Linux服务器开发 C++后台开发 Linux后台开发

Node-RED 3发布,改进了节点编辑器、运行时特性和调试功能_语言 & 开发_Sergio De Simone_InfoQ精选文章