在调试模式下,是否可以阻止计时器在Node中触发?

时间:2018-07-18 23:53:33

标签: node.js debugging visual-studio-code settimeout setinterval

我通过VS Code进行Node调试,这是一种非常令人愉悦的体验,除非所调试的脚本包含计时器(通过python -m pip install --user boto3 setTimeout()setImmediate()触发)。

即使您处于调试模式,它也会出现,计时器在需要时触发,并且程序在不应该触发时通常会失败(例如,如果计时器正在检查服务是否正在运行,并且所涉及的服务是在调试会话中暂停了执行。

我在C#世界中回忆,曾经有一种方法可以在调试模式下暂停计时器,而Visual Studio可以自动处理它。我想知道是否有类似的东西可用于带有或不带有VS Code的Node调试。

请注意,所讨论的代码是用JavaScript编写的服务器端脚本,不涉及填充或预设。 setInterval()的版本为Node10.0.0的版本为NPM

0 个答案:

没有答案