使用交互式调试器控制台
在调试 Node.js 应用时,PyCharm 会在 调试 工具窗口中显示两个控制台选项卡 - 进程控制台 和 调试器控制台。
进程控制台 选项卡显示 Node.js 进程本身的输出,即直接写入 process.stdout 和 process.stderr 的所有内容,或使用 console.* 记录的内容。

在 调试器控制台 中,您可以运行 JavaScript 代码片段并查看 console.* 消息。
在调试器控制台中运行 JavaScript
在输入字段中的
>处开始输入语句。 在您输入时,PyCharm 会提供补全建议。选择相关语句并按 Enter。 PyCharm 会在调试器控制台中显示其值。
PyCharm 会显示对象的预览,因此您无需展开它们。 如果您仍然展开对象,您将只看到其自身属性的概览;
__proto__的内容默认隐藏。
导航到源代码
在每一行来自
console.*的输出旁,PyCharm 会显示其调用所在的文件名和行号。 点击此链接以跳转到源代码中的调用。
调试器控制台 还会显示堆栈跟踪。 点击报告的问题旁的链接,跳转到出现该问题的代码行。

筛除消息
调试器控制台 选项卡以树形视图显示对象,堆栈跟踪默认折叠。 警告 console.warn() 、错误 console.error() 和信息 console.info() 消息具有不同的图标和背景颜色,以便更容易注意到它们。
要隐藏特定类型的日志消息,请点击
,然后选择要筛除的严重性级别。

对消息分组
使用
console.group()和console.groupEnd()分组的日志消息将以树形显示。 要默认折叠显示输出,请使用console.groupCollapsed()。
应用 CSS 样式
使用 CSS 和
%c标记为日志消息应用样式。
有关详细信息,请参阅 使用 CSS 样式化控制台输出。