Nodejs模块在不同设备中无法正常工作

时间:2015-11-28 14:16:45

标签: javascript node.js arduino-uno twitter-streaming-api johnny-five

我正在使用page_sections GET /pages/:page_id sections(.:format) sections#index & twitter streaming api以及其他一些模块johnny-fivehttp& expresssocket.io

。{

我的脚本在笔记本电脑上工作正常。但我的制作将在平板电脑上。我有两个平板电脑,两者都有不同的反应。在arduino uno平板电脑上,我收到以下错误

enter image description here

此外,我在端口hp omni上已连接arduino-uno,但其显示的设备已连接到COM3

据我所知,当COM1未在arduino上传时会导致此错误。我上传了这个程序,它在笔记本电脑上运行良好

standard firmata平板电脑上我没有收到任何错误程序启动完全正常,没有任何问题,但我没有收到Acer

的推文

我经常多次检查它在每次运行时都能在笔记本电脑上运行得很好但是twitter streaming api

给出了两个不同的问题
  

这是我正在使用的代码

tablets

2 个答案:

答案 0 :(得分:1)

正如您所说它与其他设备完美配合,并设法修复其他平板电脑的问题我可以想到的可能原因是您使用的to.PartyId = account.GetEntityAttribute<EntityReference>("primarycontactid"); 或其他nodejs的损坏安装

尝试清除modules和所有Nodejs的重新安装。可能是您的模块中存在一些问题而不是您的代码。

您遇到以下问题modules的另一个原因是维护两个不同的版本 两者都以不同的方式处理模块的安装。

使用您在笔记本电脑中使用的相同版本。

答案 1 :(得分:0)

我解决了HP OMNI平板电脑的问题,方法告诉johnny-five我的arduino连接的端口,如OFFICIAL DOCUMENTATION

中所述
new five.Board({ port: "COM3" });//FOR WINDOWS ONLY

此外,我必须重新安装所有模块才能使其正常工作

(但仍未使用Acer平板电脑)