【发布时间】:2017-10-11 09:32:59
【问题描述】:
我有一个armv5tejl 设备,其中我有以下版本
节点v0.10.40 和 npm 1.4.28
我正在尝试安装以下软件包 - https://www.npmjs.com/package/node-red-contrib-aws-iot
我之前使用过相同的配置,并成功安装了这个 contrib 模块并使用 AWS IoT。 现在,当我尝试安装相同的模块时,它会向我抛出一些警告消息,如下所示 -
npm WARN engine aws-iot-device-sdk@2.1.0: wanted: {"node":">=4.0.0"} (current: {"node":"0.10.40","npm":"1.4.28"})
npm WARN engine mqtt@2.13.0: wanted: {"node":">=4.0.0"} (current: {"node":"0.10.40","npm":"1.4.28"})
npm WARN unmet dependency /opt/node-red/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack requires debug@'~2.2.0' but will load
npm WARN unmet dependency /opt/node-red/node_modules/serialport/node_modules/debug,
npm WARN unmet dependency which is version 2.6.3
现在,当我打开红色节点时,我没有找到任何适用于 aws-iot 的节点。我检查了 node-red 日志文件,发现以下内容 -
/opt/node-red/node_modules/node-red-contrib-aws-iot/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/websocket-stream/server.js:6
class Server extends WebSocketServer{
^^^^^
我想使用相同的模块。我该如何解决这个问题并让它发挥作用?
【问题讨论】: