angular - 如何在调试模式下打开 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.
解决方案
您可以使用 Safari 查看调试日志。
- 转到 Safari,打开首选项并在高级选项卡中检查菜单栏中的显示开发菜单是否已激活。
- 在 Safari 上,当您的应用程序运行时,单击菜单栏中的开发,您将找到您的模拟器 - 设备名称,您可以在其中选择运行 Ionic 应用程序的 IP。
这将打开一个开发者控制台,幸运的是,您可以在其中查看您的应用程序出了什么问题。
推荐阅读
- python - Python 3.8 编码问题
- android - 如何在使用 Animator 加载期间淡入淡出文本?
- swiftui - SwiftUI 上的按钮点击调用 MKMapView.setRegion
- visual-studio-2019 - Visual Studio 2019 诊断工具总是说“当前过滤器集中没有数据”
- python - Django 3 InvalidTemplateEngineError
- ios - 获取的文档正在替换 tableview 中先前加载的文档
- javascript - 使用 Flatlist 在 React Native 中无限滚动
- java - 是否有计划向 Java 添加经过类型检查的可空类型?
- javascript - HTML:如何让多个计时器组合起来
- java - 如何在 Android 中录制视频,仅允许具有最长录制时间的横向模式