Chrome调试器在错误点中断或根本不中断(打字稿)

Met*_*ian 6 debugging google-chrome breakpoints google-chrome-devtools typescript

起初,我以为我的断点根本不起作用,然后继续追赶。然后,我在代码中使用了“ debugger”,结果变得很奇怪。据我所知,关键字“ debugger”基本上类似于通过代码放置断点。

这是一个例子:

在此处输入图片说明 您可以看到我在放置断点的地方放置了“ debugger”,但是突出显示的代码在另一个函数中。但是,看一下Scope,似乎正在执行正确的代码:

在此处输入图片说明

我也注意到,如果我在Chrome Dev Tools .ts文件中放置随机断点,则在执行文件中其他位置的代码时,有时会遇到断点。

这使得调试基本上毫无意义。

还有其他人遇到过这个问题吗?你解决了吗?

如果我没有提供其他任何有用的信息,请告诉我。

编辑:

@Matt Zeunert建议源地图可能已关闭,并给了我一个链接(以评论形式),因此这是结果的链接。虽然结果对我来说几乎是不可理解的,但我会说它看起来不错。 源图结果