购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.11 Node-RED命令行工具

和前面介绍的在不同操作系统下启动Node-RED的方法一样,运行Node-RED都是通过命令行工具来完成,进入Node-RED命令行工具的命令如下:

启动后终端显示内容如下:

然后,你可以通过浏览器访问http://localhost:1880来进入Node-RED编辑器。

此时,终端窗口会随时显示日志内容。日志输出可提供各种信息,具体如下。

● Node-RED和Node.js的版本。

● 尝试加载节点时遇到的错误。

● 设置文件和用户目录的位置。

● 正在使用的流程文件的名称。

2.11.1 Node-RED命令行用法

除了启动Node-RED以外,Node-RED命令行还有很多其他功能。用户可以采用不同参数来实现不同功能:

各个参数描述如表2-1所示。

表2-1 Node-RED命令行参数描述

2.11.2 将参数传递给底层Node.js进程

有时,我们需要将参数传递给底层Node.js进程,比如在Raspberry Pi或BeagleBone Black等内存有限的设备上运行时。为此,你必须使用node-red-pi启动脚本代替node-red中。注意:此脚本在Windows系统上不可用。或者,你可以通过red.js将参数传递给Node-RED进程。

以下两个命令分别实现了这两种方法:

2.11.3 升级Node-RED

如果你使用树莓派脚本安装了Node-RED,则可以重新运行它进行升级。如果你已将Node-RED安装为全局NPM包,则可以使用以下命令升级到最新版本:

如果运行环境为Windows,则使用以下命令来升级到最新版本:

注意:

使用--unsafe-perm参数的原因是,当node-gyp尝试重新编译任何本机库时,它会尝试以nobody用户身份工作,但无法访问某些目录,这会导致相关节点(例如,串行端口)无法安装。使用--unsafe-perm参数就可以用root访问权限进行安装。 zwftgU1k7yX/4x+z+Blr1knCgKvTAQV14caH6G4iegFEHFFNiTLis968HQ6uuUNz

点击中间区域
呼出菜单
上一章
目录
下一章
×