Linux 安装Node Red¶
在已经安装好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