0
安裝物聯網節點紅包AWS我有一個armv5tejl
件,其中,我有 節點v0.10.40
和NPM 1.4.28
錯誤而在armv5tejl
我想安裝以下包以下版本 - https://www.npmjs.com/package/node-red-contrib-aws-iot
我以前使用過相同的配置,併成功安裝了此contrib模塊並使用AWS IoT。 現在,當我嘗試安裝它拋出我一些警告消息如下相同的模塊 -
npm WARN engine [email protected]: wanted: {"node":">=4.0.0"} (current: {"node":"0.10.40","npm":"1.4.28"})
npm WARN engine [email protected]: 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 [email protected]'~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的任何節點。我檢查了節點紅色日誌文件,發現以下內容 -
/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{
^^^^^
我想使用相同的模塊。我如何解決這個問題並讓它工作?
哦,是的。你是對的。更正了問題中的節點版本。好的,我可以嘗試先使用@語法進行安裝。我試圖更新NodeJS,但它以某種方式完全破壞了系統,並且一切都停止工作。 – Dan
任何具有二進制組件的節點在升級節點後都需要重建。 – hardillb
好吧,這很奇怪。我在rPi中安裝了相同的模塊,並將包中的內容從node_modules文件夾複製到此設備,並且它工作 – Dan