RubyMine 2025.2 Help

使用交互式调试控制台

当您调试 Node.js 应用程序时,RubyMine 会在 Debug 工具窗口中显示两个控制台选项卡——进程控制台调试器控制台

  • 进程控制台 选项卡显示节点进程本身的输出,也就是直接写入 process.stdoutprocess.stderr的内容,或者使用 console.*记录的内容。

    Node.js 调试会话:进程控制台
  • 调试器控制台 中,您可以运行 JavaScript 代码片段并查看 console.*消息。

在调试器控制台中运行 JavaScript

  1. 在 输入字段 中的 > 开始键入语句。 在输入过程中,RubyMine 会建议补全的变体。

  2. 选择相关陈述并按 Enter。 RubyMine 在调试控制台中显示其值。

    RubyMine 显示对象的预览,因此您无需展开它们。 如果您仍然展开一个对象,您只会看到其自身属性的概览, __proto__ 内容默认是隐藏的。

导航到源代码

  • 在每行具有 console.* 输出的行, RubyMine 显示文件的名称以及调用所在的行。 点击此链接可跳转到源代码中的调用。

    Node.js 交互式调试控制台:导航到源代码
  • 调试器控制台 也显示堆栈跟踪。 点击报告问题旁边的链接以跳转到出现此问题的代码行。

    Node.js 交互式调试器控制台:导航到错误

筛选消息

调试器控制台 选项卡以树视图显示对象,默认情况下折叠堆栈跟踪。 警告 console.warn() 、错误 console.error() 和信息 console.info() 消息具有不同的图标和背景颜色,使它们更容易被注意到。

  • 要隐藏特定类型的日志消息,请点击 筛选按钮 并选择要过滤掉的严重性。

    Node.js 交互调试控制台:按类型过滤消息

群组消息

  • 通过使用 console.group()console.groupEnd() 分组的日志消息将显示为树状结构。 默认情况下,要显示折叠的输出,请使用 console.groupCollapsed()

    Node.js 交互调试器控制台:日志消息分组

应用 CSS 样式

最后修改日期: 2025年 9月 26日