
注意:最新 Node.js 的某些版本可能存在问题;运行 Node-RED 时,我们建议使用仓库中包含的版本 20。
sudo dnf update -y sudo dnf install nodejs -y node -v

sudo dnf groupinstall "Development Tools" -y sudo dnf install cmake -y
sudo npm install -g --unsafe-perm node-red --registry=https://registry.npmmirror.com
安装完成后,输入 `node-red` 即可启动。

然后在浏览器中打开 http://172.16.100.2:1880。默认会弹出一个窗口通知你更新;根据你的偏好选择是否启用通知。

注意:最新 Node.js 的某些版本可能存在问题;运行 Node-RED 时,我们建议使用仓库中包含的版本 20。
sudo dnf update -y sudo dnf install nodejs -y node -v

sudo dnf groupinstall "Development Tools" -y sudo dnf install cmake -y
sudo npm install -g --unsafe-perm node-red --registry=https://registry.npmmirror.com
安装完成后,输入 `node-red` 启动它。

然后在浏览器中打开 http://172.16.100.2:1880。默认会弹出一个窗口通知你更新;根据你的偏好选择是否启用通知。

启用 HTTPS,以便某些组件(例如与麦克风和摄像头相关的组件)能够正常工作。
cd /home/user/.node-red openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out certificate.crt
根据你的实际信息填写国家、省份、城市和公司,或者你也可以随便输入任意值。

vi /home/user/.node-red/settings.js
注释掉或删除以下内容,然后修改密钥和证书的路径。
key: /home/user/.node-red/private.key
cert: /home/user/.node-red/certificate.crt

接着执行 vi ~/.bashrc 打开bashrc,在最后一行添加如下内容,忽略证书警告。最后执行 source ~/.bashrc
export NODE_TLS_REJECT_UNAUTHORIZED=0

重启 Node-RED,然后访问 https://172.16.100.2:1880/。如果看到关于不安全证书的警告,忽略即可。

这里,我将以 base64 模块为例进行安装


Dashboard UI 集合
你可以同时安装旧版本和新版本。标记为“deprecated”的是旧版本。


node-red-node-serialport
串口节点(虚拟机中尚未实现 USB 映射,因此目前无法使用)

node-red-node-ui-table

node-red-node-base64
以 Base64 格式编码和解码数据

node-red-node-random
在指定范围内生成随机数

node-red-node-ui-webcam
从仪表板访问摄像头并捕获图像

node-red-node-ui-lineargauge
创建线性仪表以可视化数值范围

node-red-contrib-ui-led
在仪表板上显示 LED 状态指示器

node-red-node-ui-list
在仪表板上显示简单列表数据


node-red-node-ui-microphone

node-red-node-ui-webcam
通过网页访问摄像头

node-red-contrib-modbus
Modbus 工业通信协议

MySQL 数据库客户端

node-red-contrib-tfjs-coco-ssd
TensorFlow 图像识别节点

node-red-contrib-ui-svg
显示 SVG 图像节点

node-red-contrib-ui-contextmenu

node-red-contrib-ui-artless-gauge
用于显示数值的极简仪表盘 UI 组件

node-red-contrib-image-output
在编程界面中预览图像

我以前用过但不常使用的其他节点:
node-red-contrib-ui-countdown-timer-switch、node-red-contrib-ui-actions、node-red-node-ui-vega、node-red-contrib-ui-etable、node-red-contrib-ui-simple-level、node-red-contrib-ui-statechart、node-red-contrib-ui-digital-clock、node-red-contrib-ui-clock、node-red-contrib-readdir、node-red-contrib-ui-joystick
来源:鸿蒙PC openEuler安装node-red - Feishu Docs
转载声明:本文为转载整理,原文版权归原作者及原站点所有。
原创地址:https://www.harmony-developers.com/p/installing-node-red-on-harmonyos
原文作者:Harmony OS Developers;如有侵权,请联系管理员删除。