【发布时间】:2018-01-04 05:08:37
【问题描述】:
我们可以从 Meteor 版本 0.9.2 构建 Cordova 应用程序。
我们如何调试它?客户端和服务器代码?
【问题讨论】:
我们可以从 Meteor 版本 0.9.2 构建 Cordova 应用程序。
我们如何调试它?客户端和服务器代码?
【问题讨论】:
来到这里是因为我正在寻找类似的解决方案。我发现其实是有办法的。
这取决于您的设备,但如果您在 Android 设备和计算机上安装了 Chrome,则步骤与在设备上调试移动网站的步骤相同。
对于 iOS,Safari 也有类似的方法。 http://blog.differential.com/debug-a-meteor-cordova-app/
有关如何在手机上进行调试的扩展指南:https://developer.chrome.com/devtools/docs/remote-debugging
对于服务器代码,您可以像往常一样使用终端。
【讨论】:
您可以像使用常规节点应用程序一样调试服务器部分:https://www.youtube.com/watch?v=VrmdbEvoAPg
对于 Cordova 应用程序,目前还没有很好的分步调试方法,但是 console.logs 会出现在运行应用程序的终端中。 理想情况下,我会针对浏览器开发我的应用程序,然后最后在移动模拟器上对其进行测试。参考文档:https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap
【讨论】:
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 调试
【讨论】: