Node-RED 3.0升级,特性介绍

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

Node-RED 3.0升级,特性介绍缩略图
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.

前言

最近给我的树莓派上的Node-RED(以下简称NR)做了一下升级,从2.x升级到得了3.0。这是一个比较大的版本升级,在用户体验方面,NR有了有很大的提升。下面让我们一起来看一如何升级以及,3.0新增了那些特性

升级3.0

由于之前的NR是直接使用npm来进行安装的,所以此处升级也比较简答,运行以下命令即可

sudo npm install -g --unsafe-perm node-red

npm 是一个nodejs 包管理器。当不指定版本时,会Download最新的版本到版本。

需要注意的是,如何是你在Windows上更新3.0,不需要添加sudo。

此外,要使用NR3.0 nodejs的版本也是有一定要求的,必须是14.x或者以上。

在浏览器支持方面,3.0已经放弃了IE。你将不能使用IE浏览器来访问NR的页面。

在升级时,会有三个选项,

是否Enable停止流的Function,

是否要禁用运行时诊断Function,

以及是否要Switch为Monaoc的Edit器。

以上就是升级3.0需要注意的地方。下面看一下3.0的一些特性。

3.0新增的特性

在Edit器内,引入了一个右键上下文的的菜单,这可以让用户更快地访问内置Operation。

Node-RED 3.0升级,特性介绍插图

另外一个特性就是,我们可以给节点之间的线,打一个“节”。这会让我们的线看起来更加整齐,美观。
以下是效果图

Node-RED 3.0升级,特性介绍插图1

交汇点在选项板或流轮廓中不显示为常规节点,但可以通过快速添加对话框(在工作区中按住 Ctrl 单击)或新的上下文菜单添加。
这次更新也增强了对于debug的体验,在debug面板里,可以显示打印日志的流,节点路径。

Node-RED 3.0升级,特性介绍插图2

从3.0开始,默认的代码Edit器将从原来的ACE改为Monaco。这对于开发体验是质的提升,因为Monaco正是VSCode的核心Edit器。
此外还可以配置多个静态文件夹
运行时长期支持提供静态内容文件夹的Function 作为其 HTTP 处理的一部分。用于向网页提供静态资源 等等。
在3.0版本中,你现在可以指定要从中服务的多个文件夹,以及More重要的是,要指定应从中提供每个文件夹的 HTTP 路径。

除了以上比较重大的特性,还有就是,拖动节点到工作区域,有了默认节点的名称,
可以进行连续Search,记住光标的位置,Edit已停止的流。这里就不一一讲解了。大家赶快用起来吧。

若有收获,就点个赞吧

来源/Tools信息 —— 点击展开
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbuscommunication protocol technical community Category Node-RED 字数 903 字 · 阅读约 3 分钟 更新 2023-01-13 永久链接 https://www.modbus.cn/11427.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus DebuggingTools,支持 Modbus RTU/TCP 实时Communicationdebug、register读写、线圈控制、data监控和message分析。 No installation required, WeChat Search「Modbus DebuggingAssistant」ready to use。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.