phonegap --autoreload和console.log无法正常工作

Ber*_*uts 2 javascript refresh cordova console.log phonegap-cli

我正在构建一个phonegap应用,需要实时设备上的快速测试反馈

  • 三星银河注3
  • iPhone 5S

我正在使用phonegap CLI服务。

我已经在运行Windows 7的家庭台式PC上进行构建,并且目前正在运行Windows 10的笔记本电脑上的其他地方工作。现在,我遇到了以下问题:

在我的台式机上:

在任一JavaScript或HTML文件中的每个变化后,PhoneGap的服务器autoreloads应用和变化几乎立即显示在设备上。我还在CLI中得到console.log的答复。

在我的笔记本电脑上:

在对javascript或HTML文件进行每次更改之后,我在CLI上均收到一条消息,提示相关文件已更改(这在我的台式机上不会发生),并且测试设备上的应用程序不会自动重新加载给出console.log答复的读数,并且我代替它们使用的任何alert()都比正常弹出花费更长的时间...

  • 我在启动phonegap服务器时设置了--autoreload(尽管无论如何它的默认值是'true')。
  • 我已经重新安装了phonegap。
  • 我已经在整个其他网络上运行了一切。
  • 我已经非常耐心地等待,以防它只是缓慢的网络。
  • 我已经到了要在脸上打婴儿的地步。

有谁能阐明我如何使自动重载console.log正常运行?

问候

Ber*_*uts 5

因此,经过一些乏味的调试后,我发现了它。

在开头部分,我添加了:

<script type="text/javascript" src="cordova.js"></script>
Run Code Online (Sandbox Code Playgroud)

虽然我已经有:

<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
Run Code Online (Sandbox Code Playgroud)

仍然像我的台式机上那样

现在一切正常... console.log和自动重装...

希望这对某人有帮助。

  • 这里有一些要澄清的地方:即使我也有`cordova.js`脚本引用,而没有`type`属性,我还是遇到了一个新项目。添加`type =“ text / javascript”`之后,然后在启动`phonegap serve`之后,我会在控制台中看到对`socket.io`的引用,并且该应用程序会按预期自动重新加载更改。 (2认同)