当使用Chrome Developer工具调试JavaScript代码时,调试器会在未设置断点的代码上暂停。我没有启用Pause on exceptions特性,当然也没有设置断点(见附图)。
我之前问过一个类似的,它很有帮助,但并没有完全解决这个问题(之前我启用了Pause on exceptions )。在下面的示例中,我用kendo.all.min.js的精简版本替换了非精简版本,这使我能够看到脚本执行暂停的位置,但我不知道它为什么会暂停。这种情况在jquery.min.js中也经常发生。
当我尝试设置断点并调试文件时,调试器只是运行应用程序,而不会在断点处停止。这是我的代码:
console.log('123');
这是我的输出:
/usr/bin/node --debug-brk=39765 --nolazy index.js
debugger listening on port 39765
123
Process finished with exit code 0
有没有人知道问题出在哪里?