angular - 如何在 2020 年的 Visual Studio 代码中调试在 Android 模拟器上运行的 Ionic 应用程序?
问题描述
过去可以使用插件 Cordova Tools 调试在 Android 模拟器中运行的 Ionic 应用程序。
现在在 2020 年 7 月,当我打开运行选项时,我再也看不到 Cordova 被列出了。即使我安装并启用了插件。
不能调试 TypeScript 很难工作,使用 Chrome 开发人员工具是一种选择,但调试转译的 Javascript 并不理想。
我不确定发生了什么,插件页面上没有更新,有没有人能够做到这一点?如果没有,还有其他选择吗?我不介意切换到不同的文本编辑器或 IDE。
解决方案
我不知道发生了什么,但能够使用以下步骤将调试器附加到应用程序。
- 打开命令行,运行 Ionic start 以创建示例应用程序。
- 在 VSC 中打开示例应用程序的文件夹。
- 点击运行,选择创建launch.json文件,列表中出现Cordova,选择Cordova。
- 将示例项目中的 launch.json 文件复制到公司应用程序的项目中。
- 在 VSC 中打开公司应用程序的项目,在调试下选择“附加到在模拟器中运行的 Android”或“在设备中运行 Android”... 照常。
但是,仍然不知道为什么在尝试最初调试项目时没有列出 Cordova。
推荐阅读
- mysql - MySQL 2 列不在(一项数组)
- javascript - 无法在 javaScript 的嵌套 if 语句中调用全局变量
- azure-devops - Azure DevOps Pipeline CMake 与 MSVC 和 NMake
- java - 未指定 Java 客户端 Web 服务器错误文件路径
- angular - 如何发出 Observable 然后限制订阅
- python - 将多维字典(fetchall-type)转换为多维列表
- javascript - Java-script:尝试向我的变量添加小数位
- io - COBOL 记录未写入文本文件
- python - “实体”对象没有值“宽度”
- laravel - 同一页面上的两个表单 Laravel