WebStorm 2025.2 Help

启动调试器会话

任何调试器会话都基于 run/debug 配置。 配置类型取决于应用类型和运行时环境。

您可以同时运行多个具有不同配置的调试器会话。

通过配置,您不仅可以启动应用程序,还可以指示 WebStorm 在启动应用程序之前使用某些参数或执行某些操作。 例如,您可以将 Node.js 专用命令行选项 传递给 Node.js 可执行文件。

调试前

  1. 在代码中设置 breakpoints

  2. 定义 run/debug 配置

  3. 要调试编译为 JavaScript 的代码,必须为其生成 source map。 这将建立原始代码与生成的 JavaScript 代码之间的行对应关系。 如果未生成 source map,您的断点将无法被识别和正确处理。

    调试 TypeScript、Dart、CoffeeScript、带 JSX 的 JavaScript、ES6 及更高版本等语言时需要使用 source map。

开始调试

请注意,启动调试器会话后,表示 Debug 工具窗口 的图标 Debug 工具窗口按钮 会切换为 调试正在进行中 ,以表示调试进程处于活动状态。

暂停/恢复调试器会话

当调试器会话正在运行时,您可以使用 调试 工具窗口工具栏上的按钮进行暂停或恢复:

  • 要暂停调试器会话,请单击 暂停按钮

  • 要继续调试器会话,请单击 恢复按钮 F9

重启调试器会话

  • 调试 工具窗口中单击 重新运行 按钮,或按 Ctrl+F5

    重新运行按钮

定位调试会话的进程 ID(PID)

  • 要查看当前调试的应用程序的 PID,请将鼠标悬停在 调试 工具窗口中的对应会话标签上。

    将出现一个工具提示,显示调试会话的 PID。

    在 Debug 工具窗口中将鼠标悬停在会话标签上时将显示带有进程 ID 的工具提示

在浏览器中重新加载当前页面

在 WebStorm 内置服务器上调试简单的 HTML+JavaScript 应用程序时,您可以重新加载当前访问的页面,而无需完全重新启动应用程序。

终止调试器会话

  • 调试 工具窗口中单击 停止按钮

    停止按钮

    或者,按 Ctrl+F2 并选择要终止的进程(如果有两个或更多)。

    停止按钮:选择要终止的配置

效率提示

启动前运行任务

您可以配置外部工具或自定义操作,在调试会话开始前运行。 before-launch 操作示例包括运行 GulpGruntNPM 脚本、 将 TypeScript 代码编译为 JavaScript ,或运行所有当前活动的 File Watchers 以编译或压缩代码、 将源代码上传到远程服务器,还可以根据使用的语言和框架执行许多其他操作。

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