【发布时间】:2018-09-25 17:14:19
【问题描述】:
问题: 断点仅在连接的构建文件 www\build\js\app.bundle.js 中被命中
复制
我启动模拟器,在模拟器上运行应用程序(完美运行)
在应用文件夹文件中设置一些断点,例如
app/pages/list/list.js在 VS Code>Debug 窗格中,我选择
Attach to running Android on Emulator。调试器运行并连接。
实际结果
- 原始源文件中没有命中断点。如果我将它们设置在构建 js 文件
www\build\js\app.bundle.js中,它们只会受到影响
源地图注意事项
在MyIonic2Project\.vscode\launch.json 中,Attach to Running on Emulator 配置的设置为:
"sourceMaps": true,
"cwd": "${workspaceRoot}",
"ionicLiveReload": false
我的设置
这是一个 Ionic 2 项目,使用以下方法创建:
ionic start --v2 -a "My Ionic 2" MyIonic2Project tutorial
这适用于 cli 命令:在 Chrome 上使用ionic serve,在模拟器上使用ionic emulate android,以及在设备上(HTC One M8),所以到目前为止一切都很好:-)
我已经安装了最新的 Visual Studio Code,并包含了 Cordova 工具:ext install cordova-tools
【问题讨论】:
-
github.com/Microsoft/vscode-cordova/issues/92 - “我们目前不完全支持 ionic 2。Ionic 2 项目的结构与 ionic 1 不同”
-
2016 年 7 月更新 - 目前正在处理中。问题:github.com/Microsoft/vscode-cordova/issues/…,拉取请求:github.com/Microsoft/vscode-cordova/pull/173
标签: ionic-framework visual-studio-code ionic2