找出哪个 console.log() 打印日志

Find out which console.log() prints the log

我正在和很多同事一起做一个大项目,在调试时有时很难找到打印终端日志的代码。

所以我正在寻找一种方法(或扩展)从终端查找日志的来源。

例如,我想从终端右键单击日志行,然后单击 'go to source',它将打开文件并将焦点放在打印该日志的行上。 (I am using VSCode)

有人有什么应对这种情况的技巧吗?

谢谢。

我想你可以使用 console.trace() 来提供堆栈跟踪。

当您调试项目时(不仅仅是运行它在终端中),您会在“调试输出”选项卡中得到您所描述的内容:

请参阅 this docs page 了解如何使用 VSCode 设置进行 node.js 调试。