在已经安装好NodeJS的情况下安装Node Red
非常简单,直接执行下面命令即可
npm install -g node-red
直接运行node-red
可以看到下面的输出信息, 这时候适合简单看一下,Node程序守护进程推荐使用pm2 管理
tester@tester-OptiPlex-3046:~$ node-red
29 Nov 17:18:50 - [info]
Welcome to Node-RED
===================
29 Nov 17:18:50 - [info] Node-RED version: v0.19.5
29 Nov 17:18:50 - [info] Node.js version: v9.9.0
29 Nov 17:18:50 - [info] Linux 4.15.0-30-generic x64 LE
29 Nov 17:18:50 - [info] Loading palette nodes
29 Nov 17:18:51 - [warn] rpi-gpio : Raspberry Pi specific node set inactive
29 Nov 17:18:51 - [warn] rpi-gpio : Cannot find Pi RPi.GPIO python library
29 Nov 17:18:51 - [info] Dashboard version 2.10.1 started at /ui
29 Nov 17:18:51 - [info] Settings file : /home/tester/.node-red/settings.js
29 Nov 17:18:51 - [info] Context store : 'default' [module=memory]
29 Nov 17:18:51 - [info] User directory : /home/tester/.node-red
29 Nov 17:18:51 - [warn] Projects disabled : editorTheme.projects.enabled=false
29 Nov 17:18:51 - [info] Flows file : /home/tester/.node-red/flows_tester-OptiPlex-3046.json
25 Mar 22:51:10 - [info] Starting flows
25 Mar 22:51:10 - [info] Started flows
安装pm2
npm install -g pm2
#启动 node red
pm2 start node-red
# 重启所有
pm2 restart all
日志相关
pm2 info node-red
pm2 logs node-red
设置 Node Red 开机启动
pm2 save
pm2 startup
Node Red 数据
Node Red 所有的数据都是缓存在当前用的 ~/.node-red
里面,如果需要备份上的,只需要备份当前目录即可(除去 node_modules
)
然后到目标机器相同的这个目录运行下面命令
# 安装所有依赖,根据package.json里面的配置
npm install