Angular 使用WebStorm进行NativeScript调试-未命中断点?

Angular 使用WebStorm进行NativeScript调试-未命中断点?,angular,webstorm,nativescript,Angular,Webstorm,Nativescript,我正在使用WebStorm 2017.2.5+NativeScript 3.3.1。() 我已创建运行/调试配置: 并在以下位置设置断点: 现在我点击: 应用程序正在运行- 问题 WebStorm没有在我附加的断点处停止。如何修复此问题?您是否在代码执行期间过早设置断点(条目文件?)如果是这种情况,则应在需要中断的关键点处放置调试器语句,并使用--debug brk标志启动调试会话,如下文所述: 默认情况下,调试器为什么不在条目文件上暂停?调试检查器在主线程上工作,在主线程上执行大部分ja

我正在使用WebStorm 2017.2.5+NativeScript 3.3.1。()

我已创建运行/调试配置:

并在以下位置设置断点:

现在我点击:

应用程序正在运行-

问题


WebStorm没有在我附加的断点处停止。如何修复此问题?

您是否在代码执行期间过早设置断点(条目文件?)如果是这种情况,则应在需要中断的关键点处放置
调试器
语句,并使用
--debug brk
标志启动调试会话,如下文所述:

默认情况下,调试器为什么不在条目文件上暂停?调试检查器在主线程上工作,在主线程上执行大部分javascript和您将要调试的javascript。--debug brk用于指示运行时(平台)在附加调试器之前不要运行任何代码,以便在有机会使用调试器之前不要执行脚本


在将“预设”断点的通知发送给检查器之前,可能首先解析并执行脚本,但是调试器语句是代码执行的一部分,因此如果您的检查器已连接,它肯定会暂停。

我不明白-我应该还是应该打开chrome浏览器?我不能在webstorm中看到断点命中吗?我不想让它们在浏览器中被点击。我已经用那个开关运行了它,但我没有看到ts文件:我的回答是关于调试NativeScript应用程序的一般性回答。如果你找到了一种方法,你可能可以为WebStorm启动的调试过程提供相同的标志,我只是不使用它。还有TS文件,它们只需要首先执行,这就是您需要放置
debugger
语句的地方。在
ts_helpers
中中断的原因是它是应用程序中执行的第一个文件。只需播放(F8)-继续执行,您就会看到其他文件被执行。谢谢。似乎只有当-I命中断点时(使用ts文件视图)。我希望我可以在webstorm中设置断点(-无需调试器语句)-并点击这一行。有可能吗?如果脚本执行得太早,检查器就不会收到断点信息,此时应用程序不会中断。但是,
debugger
语句保证应用程序将暂停并等待调试器发送的操作。