如何调试MeteorJS Cordova应用程序?

时间:2014-09-22 15:58:01

标签: cordova meteor

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

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

3 个答案:

答案 0 :(得分:4)

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

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

  1. 将您的设备插入计算机。
  2. 在Chrome中转到chrome:// inspect
  3. 在您的设备上打开您的应用
  4. 在Chrome页面的底部,它应该说" WebView in ..."
  5. 点击inspect-link。
  6. HAPPY DEBUGGING:)
  7. 对于iOS,与Safari有类似的方式。 http://blog.differential.com/debug-a-meteor-cordova-app/

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

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

答案 1 :(得分:0)

您可以使用与常规节点应用程序相同的方式调试服务器部分:https://www.youtube.com/watch?v=VrmdbEvoAPg

<德尔> 对于Cordova应用程序,没有好的方法可以进行步骤调试,但是console.logs出现在运行应用程序的终端中。 理想情况下,我会针对浏览器开发我的应用程序,然后在移动模拟器上进行测试。

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

答案 2 :(得分:0)

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 enter image description here

然而,未提及的一件事是如何查看&#34;客户端本地日志&#34; - 要为Android执行此操作,只需在运行meteor run android-device后在终端中运行此命令:

adb logcat

请参阅Meteor docs for iOS debugging