angular - 使用 chrome-tools 检查 AVD 时,如何配置 Ionic 5.24 / Capacitor 2.0.1 / Angular 9.1.2 项目以访问打字稿源?
问题描述
在使用 chrome DevTools 在 Android 虚拟设备上进行调试时,我找不到配置 Ionic (5.24) 项目以访问打字稿源的方法。
电容器版本:2.0.1 角度版本:9.1.2
我跑
ionic cap run android -l
- 编辑 android/app/src/main/assets/capacitor.config.json 以将 loclahost 替换为 10.0.2.2 (对项目配置的任何帮助以避免一直重置此值也很感激)
- “检查”应用程序
chrome://inspect/#devices
但是webpack
源中没有条目,我只能看到js源。
我为早期版本的 ionic 尝试了很多解决方案,但都没有奏效。我也尝试设置projects.app.architect.build.options.aot
为,false
但这也没有改变:/
解决方案
在 Android 设备(虚拟或物理)上运行时,我必须同时使用external
和source-map
标志:
ionic cap run android --external --source-map -l
黑客android/app/src/main/assets/capacitor.config.json
以某种方式破坏了 Chrome DevTools 的源检索。将开发服务器绑定到测试设备可访问的网络接口是必要的(并且 10.0.2.2 不是一个选项,因为它仅由 AVD 知道,而不是运行开发服务器和检查浏览器的开发机器)。
推荐阅读
- python - Traceback(最近一次通话最后一次):in
助手.train_model() - javascript - ECharts 5 雷达图作为可配置功能
- sql - Oracle SQL To_Char(interval) 没有使用我的格式字符串?
- python - 如何删除 DataFrame 中包含数字的行
- java - 安卓 BLE 扫描
- nix - `!a 是什么意思?b` 在 Nix 表达式中是什么意思?(即,属性集的布尔否定)
- reactjs - 如何使用 GetServerSideProps 选择要渲染的内容
- kubernetes - 如何在 kubernetes 中提醒 Pod Eviction 或 Failed && Evicted pod
- jquery - 使用 HTML 选择图像时,裁剪功能起作用并在复制后预览。有没有办法可以在预览之前调用裁剪功能
- spring-boot - 如何使用 Apache Camel 将多部分表单数据发布到休息端点?