Tabrisjs无法建立连接package.json文件

时间:2015-03-27 22:25:02

标签: javascript native tabris

当我到达这个部分时,我按照tabrisjs教程说明写了这封信

  

在开发者应用的“网址”标签中,输入:

     
    

http://(development-machine-ip-address):8080/

  

按指示操作,我收到以下错误

  

无法建立连接

     
    

无法打开文件:http://(ipaddress):8080/package.json

  

如何找出无法找到文件的原因?

我与Android设备的开发笔记本电脑在同一个网络上,所以这应该不是问题。

这是链接:

https://tabrisjs.com/documentation/0.9/getting-started

2 个答案:

答案 0 :(得分:3)

在设备上打开浏览器并将其指向开发人员客户端抱怨的package.json网址(http://(ipaddress):8080/package.json)。如果浏览器可以打开文件,但开发人员客户端仍然抱怨,那么这是一个错误,应该在tabris.js issue tracker中报告。如果浏览器无法打开此文件,则问题出在服务器端。

一个常见原因是http-server已在另一个目录中启动。

另一个常见问题是端口8080上已经有服务器正在运行。在这种情况下,http-server将在下一个可用端口上打开,例如8081。

答案 1 :(得分:0)

这有点旧,但对于遇到此问题的其他人,我可以通过退出服务器( CTRL + C )在Android M(S7Edge)上修复它,然后强行停止开发人员应用并删除其所有数据。重新启动应用程序和服务器后,一切正常。

我似乎是在服务器在没有Tabris应用程序的目录中运行时尝试连接而导致问题。我不小心错过了CD命令中的目录名称,直到我开始试图弄清楚它为什么不起作用时才注意到。

停止服务器并在正确的目录中重新启动它后,可以从Web浏览器打开该文件,但开发人员应用程序似乎仍在使用旧的(不正确的)位置。即使重新启动计算机,此问题仍然存在。