我正在跟踪一个使用VS Code的教程,其中,在学习材料中,讲师在以下2行的第一行中设置了调试器,然后进入require
函数,以查看Node库如何处理导入文件:
var greet = require('./greet');
greet();
在这个简单的示例中,greet
只是greet.js
中的一个简单函数,它将 Hi 登录到控制台。然后导出该功能。
在我正在观看的教程视频中,讲师在第1行上设置了一个断点,从而启动调试器,并在命中该断点(以黄色突出显示)时选择“逐步进入”控件。在视频中,调试器进入require
函数,看看Node在做什么-太酷了!
当我执行相同操作时,启动调试器将按预期工作,并且带有其各个实体的相关行将以黄色突出显示:
“进入”的第一次单击不会执行AFAICT。然后第二次单击进入greet
函数,而不是require
函数。
我猜测自从录制我正在使用的视频以来,Code的行为有所改变。我注意到,左下角面板中显示的断点位置显示了行号和列号1:1
,但是我似乎无法覆盖此值并将其移入我感兴趣的require
函数中内。
有人可以帮忙吗?