前言

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

升级3.0

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

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

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

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

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

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

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

是否启用停止流的功能,

是否要禁用运行时诊断功能,

以及是否要切换为Monaoc的编辑器。

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

3.0新增的特性

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

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

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

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

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

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

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

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

若有收获,就点个赞吧

相关新闻

发表回复

Your email address will not be published. 必填项已用 * 标注

邮箱

cloud@modbus.cn

QQ
QQ
微信
微信
分享本页
返回顶部