【问题标题】:How to disable phonegap autoreload (At least during dev)如何禁用 phonegap 自动重载(至少在开发期间)
【发布时间】:2015-04-08 12:24:10
【问题描述】:

这是我的问题:

我已经安装了 phonegap 和 phonegap 桌面。 http://code.riffzone.net/phonegap-install-msw/

现在,当我在开发我的应用程序 (Jquery Mobile) 时,我正在浏览器上对其进行测试,但应用程序每 2 秒一次又一次地重新加载,我什至无法在表单中写一些东西输入,重新加载到快速..

我不明白这是从哪里来的?

这是我的浏览器和 firebug 控制台的屏幕截图,您可以在其中看到页面反复重新加载 (1) 以及控制台中的 api_auto_reload (2)。

非常感谢:)

【问题讨论】:

    标签: api cordova reload


    【解决方案1】:

    导致此错误的是 phonegap desktop beta(极简服务器)而不是 phonegap(命令行)。

    如果您有同样的问题,请确保您没有使用它。

    【讨论】:

    • 我有这个错误并且正在使用 IntellIJ Idea IDE 的命令行。除了禁用自动重载之外还有什么建议吗?
    • 我在使用来自同一个 IDE 开发人员的 phpStorm 时遇到了同样的问题,所以我猜这是 jetBrains IDE 的一个错误,它看起来像是文件被更改了。感谢您发布解决方案。
    【解决方案2】:

    仅当您的某些源文件发生更改时才应触发重新加载。出于某种原因,它确实会不断检测到文件的更改。如果不进行更多调试,很难找出这个原因。不过,您可以像这样使用 --no-autoreload 开关为 phonegap serve 关闭自动重新加载

    phonegap serve --no-autoreload
    

    【讨论】:

    • 是的,谢谢,实际上是“phonegap desktop beta”(极简服务器)而不是 phonegap(命令行)导致了这个错误。我摆脱了它,没有问题,应该在询问之前尝试过,但从没想过这可能是问题所在。我猜 beta 意味着 beta .. ;-) 编辑:不能投票给最佳答案,我没有声誉。
    • @RomainDerie:如果您找到了解决方案,您应该将其作为单独的答案发布,然后accept 以供将来参考。 :)
    猜你喜欢
    • 2017-06-07
    • 2012-08-31
    • 2020-07-28
    • 1970-01-01
    • 2020-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-18
    相关资源
    最近更新 更多