前言
最近给我的树莓派上的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新增的特性
在编辑器内,引入了一个右键上下文的的菜单,这可以让用户更快地访问内置操作。
另外一个特性就是,我们可以给节点之间的线,打一个“节”。这会让我们的线看起来更加整齐,美观。
以下是效果图
交汇点在选项板或流轮廓中不显示为常规节点,但可以通过快速添加对话框(在工作区中按住 Ctrl 单击)或新的上下文菜单添加。
这次更新也增强了对于调试的体验,在调试面板里,可以显示打印日志的流,节点路径。
从3.0开始,默认的代码编辑器将从原来的ACE改为Monaco。这对于开发体验是质的提升,因为Monaco正是VSCode的核心编辑器。
此外还可以配置多个静态文件夹
运行时长期支持提供静态内容文件夹的功能 作为其 HTTP 处理的一部分。用于向网页提供静态资源 等等。
在3.0版本中,你现在可以指定要从中服务的多个文件夹,以及更多重要的是,要指定应从中提供每个文件夹的 HTTP 路径。
除了以上比较重大的特性,还有就是,拖动节点到工作区域,有了默认节点的名称,
可以进行连续搜索,记住光标的位置,编辑已停止的流。这里就不一一讲解了。大家赶快用起来吧。
若有收获,就点个赞吧