为什么 VSCode 调试器不允许我设置断点?



我是一个自学成才的程序员,刚开始使用typescript。在运行vscode调试器的情况下,我可以在第291行放置一个breakpont,并且函数可以按预期工作。然而,当我试图在第298行的第二个函数中放置断点时,它会将断点移动到第300行,并且该函数不会在第299行上转移控制权。该代码是使用http localserver在chrome中运行的html网页的一部分。当我检查等价的javascript代码时,chrome也不允许我在等价的javascript行上放置断点。我不明白这两种功能有什么不同。

问题代码

我关闭了vscode。当我重新启动vscode时,我可以放置断点,第二个函数就可以按预期工作了。未对代码进行任何更改。

最新更新