【问题标题】:How to debug MeteorJS Cordova application?如何调试 MeteorJS Cordova 应用程序?
【发布时间】:2018-01-04 05:08:37
【问题描述】:

我们可以从 Meteor 版本 0.9.2 构建 Cordova 应用程序。

我们如何调试它?客户端和服务器代码?

【问题讨论】:

    标签: cordova meteor


    【解决方案1】:

    来到这里是因为我正在寻找类似的解决方案。我发现其实是有办法的。

    这取决于您的设备,但如果您在 Android 设备和计算机上安装了 Chrome,则步骤与在设备上调试移动网站的步骤相同。

    1. 将您的设备插入计算机。
    2. 在 Chrome 中转到 chrome://inspect
    3. 在您的设备上打开您的应用
    4. 在 chrome 页面的底部,它应该显示类似“WebView in ...”的内容
    5. 点击检查链接。
    6. 调试愉快:)

    对于 iOS,Safari 也有类似的方法。 http://blog.differential.com/debug-a-meteor-cordova-app/

    有关如何在手机上进行调试的扩展指南:https://developer.chrome.com/devtools/docs/remote-debugging

    对于服务器代码,您可以像往常一样使用终端。

    【讨论】:

    • 这太棒了。谢谢!
    【解决方案2】:

    您可以像使用常规节点应用程序一样调试服务器部分:https://www.youtube.com/watch?v=VrmdbEvoAPg

    对于 Cordova 应用程序,目前还没有很好的分步调试方法,但是 console.logs 会出现在运行应用程序的终端中。 理想情况下,我会针对浏览器开发我的应用程序,然后最后在移动模拟器上对其进行测试。

    参考文档:https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap

    【讨论】:

    • 如果您只使用 Cordova 代码(例如 Meteoric),如何针对浏览器开发应用程序?
    【解决方案3】:

    Meteor 网站提供了所有相关信息: https://guide.meteor.com/mobile.html

    在 Chrome 中调试 Android: https://developers.google.com/web/tools/chrome-devtools/remote-debugging/#remote-debugging-on-android-with-chrome-devtools

    但没有提到的一件事是如何查看“客户端本地日志”——要为 Android 执行此操作,只需在运行 meteor run android-device 后在终端中运行此命令:

    adb logcat

    查看 Meteor 文档以进行 iOS 调试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      • 1970-01-01
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      • 1970-01-01
      相关资源
      最近更新 更多