树莓派离线安装Node-RED节点
之前搞过在树莓派离线安装Node-RED,成功之后感觉很简单。不过Node-RED在使用过程中,需要不断的增加节点。
TIP
本文想分享给大家的是node-red离线安装节点的最简单的办法。
首先,你要有一台相同配置的树莓派,它能够访问外网。如果你对Node项目够熟悉,可以不必受限于树莓派,在任何一台安装了Node-RED的机器上都可以。
假设我们要安装cron-plus节点。在能够访问外网的树莓派上安装之后,在node_modules目录下,会生成一个node-red-contrib-cron-plus目录。
这跟我们下载的源码是不一样的,因为源码不带依赖包。cron-plus节点需要5个依赖包:
coord-parser cronosjs cronstrue parse-ms pretty-ms suncalc2我最开始就是不了解Node项目,只是下载了源码,Node-RED上会提示MODULE NOT FOUND,还以为需要做什么配置(网上有的文章写要拷贝.config.nodes.json),结果发现这个文件是自动更新的。
所以,我们将node-red-contrib-cron-plus目录压缩后拷贝到不能上网的树莓派上,解压,重启Node-RED即可。