我通过VS Code进行Node调试,这是一种非常令人愉悦的体验,除非所调试的脚本包含计时器(通过python -m pip install --user boto3
,setTimeout()
或setImmediate()
触发)。
即使您处于调试模式,它也会出现,计时器在需要时触发,并且程序在不应该触发时通常会失败(例如,如果计时器正在检查服务是否正在运行,并且所涉及的服务是在调试会话中暂停了执行。
我在C#世界中回忆,曾经有一种方法可以在调试模式下暂停计时器,而Visual Studio可以自动处理它。我想知道是否有类似的东西可用于带有或不带有VS Code的Node调试。
请注意,所讨论的代码是用JavaScript编写的服务器端脚本,不涉及填充或预设。 setInterval()
的版本为Node
。 10.0.0
的版本为NPM