首页 > 解决方案 > 如何在调试模式下打开 ionic 4 应用程序?

问题描述

我正在练习 ionic 4,并且我添加了 ionic4 原生日历来使用日历。由于我无法在 Web 中运行 Cordova 进行调试,因此我想使用模拟器。我可以在没有 liveelaod 的模拟器中运行我的应用程序。

ionic cordova emulate ios

这工作正常,但是当我尝试在调试模式下运行它时,它不会显示任何错误,并且我的应用程序会在模拟器中加载和加载。我试过以下命令。

ionic cordova emulate ios -l
ionic cordova emulate ios -lc
ionic cordvoa emulate ios --livereload

我可以看到 BUILD 成功,最后我看到以下消息,之后什么也没有:

[ng] chunk {home-home-module} home-home-module.js, home-home-module.js.map (home-home-module) 22 kB  [rendered]
[ng] chunk {list-list-module} list-list-module.js, list-list-module.js.map (list-list-module) 6.71 kB  [rendered]
[ng] chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 223 kB [initial] [rendered]
[ng] chunk {runtime} runtime.js, runtime.js.map (runtime) 8.88 kB [entry] [rendered]
[ng] chunk {styles} styles.js, styles.js.map (styles) 66.3 kB[initial] [rendered]
[ng] chunk {vendor} vendor.js, vendor.js.map (vendor) 4.72 MB [initial] [rendered]
[ng] ℹ 「wdm」: Compiled successfully. 

标签: angularionic4

解决方案


您可以使用 Safari 查看调试日志。

  1. 转到 Safari,打开首选项并在高级选项卡中检查菜单栏中的显示开发菜单是否已激活。
  2. 在 Safari 上,当您的应用程序运行时,单击菜单栏中的开发,您将找到您的模拟器 - 设备名称,您可以在其中选择运行 Ionic 应用程序的 IP。

这将打开一个开发者控制台,幸运的是,您可以在其中查看您的应用程序出了什么问题。


推荐阅读