找出哪个 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 调试。
我正在和很多同事一起做一个大项目,在调试时有时很难找到打印终端日志的代码。
所以我正在寻找一种方法(或扩展)从终端查找日志的来源。
例如,我想从终端右键单击日志行,然后单击 'go to source',它将打开文件并将焦点放在打印该日志的行上。
(I am using VSCode)
有人有什么应对这种情况的技巧吗?
谢谢。
我想你可以使用 console.trace()
来提供堆栈跟踪。
当您调试项目时(不仅仅是运行它在终端中),您会在“调试输出”选项卡中得到您所描述的内容:
请参阅 this docs page 了解如何使用 VSCode 设置进行 node.js 调试。