IntelliJ IDEA 2025.2 Help

配置 JavaScript 调试器

IntelliJ IDEA 为您的 client-side JavaScript 代码提供内置调试器。 内置调试器会在您 启动调试会话时自动启动。

为了确保调试成功,您只需指定内置 web 服务器端口并接受 IntelliJ IDEA 为其他调试器选项建议的默认设置。

开始之前

  1. 确保在设置中启用 JavaScript and TypeScript捆绑插件。 按 Ctrl+Alt+S 打开设置,然后选择 插件。 点击 已安装 选项卡。 在搜索字段中,输入 JavaScript and TypeScript。 如需了解有关插件的更多信息,请参阅 管理插件

  2. 请确保在设置中启用 JavaScript Debugger 捆绑插件。 按 Ctrl+Alt+S 打开设置,然后选择 插件。 点击 已安装 选项卡。 在搜索字段中,输入 JavaScript Debugger。 如需了解有关插件的更多信息,请参阅 管理插件

捆绑插件:JavaScript 和 TypeScript,JavaScript 调试器

设置内置 web 服务器端口

IntelliJ IDEA 内置了一个 Web 服务器,可用于在 Web 浏览器中调试您的应用程序,或在 IntelliJ IDEA 自带的浏览器中预览您的代码。该服务器始终运行,无需任何手动配置。 此服务器始终运行,无需任何手动配置。 请参阅 调试在内置服务器上运行的应用程序 了解更多信息。

  1. Ctrl+Alt+S 打开设置,然后选择 工具 | Web Browsers 和预览

  2. 内置服务器 区域,指定内置 web 服务器运行的端口。 默认情况下,此端口设置为默认的 IntelliJ IDEA 端口 63342 ,IntelliJ IDEA 通过该端口接受来自服务的连接。 您可以将端口号设置为从 1024 开始的任何其他值。

    内置服务器端口

自定义默认调试器配置

抑制调用

  1. 通过按下 Ctrl+Alt+S 打开设置,并导航到 构建、执行、部署 | 调试器

  2. 通过清除 可接受外部连接(E)允许未签名的请求(A) 复选框,分别抑制来自其他计算机或 IntelliJ IDEA 外部的对内置服务器文件的调用。

    抑制外部调用

选择删除断点的方式

默认情况下,可以通过点击鼠标左键切换断点。 要更改此行为:

  1. 通过按下 Ctrl+Alt+S 打开设置,并导航到 构建、执行、部署 | 调试器

  2. 移除断点 区域中,选择适当的选项。

    移除断点

高级选项:

  • 通过按下 Ctrl+Alt+S 打开设置,并导航到 生成、执行、部署 | 调试器 | 数据视图

    启用或禁用 内联调试 ,指定何时查看带有对象值和 表达式计算结果的工具提示等。

    JavaScript 调试器:数据视图
  • 通过按下 Ctrl+Alt+S 打开设置,并导航到 生成、执行、部署 | 调试器 | 数据视图 | JavaScript

    指定是否希望在对象节点中显示对象属性。 如果是这样,指定属性。 请使用 来管理属性列表。

    对象节点上显示的属性

使用您首选的 Chrome 用户数据开始调试会话

您可能会注意到,调试会话是在一个新窗口中启动的,并使用了自定义的 Chrome 用户数据 ,而不是您平常使用的数据。 因此,窗口看起来很不寻常,例如您的书签、浏览器历史记录和扩展都消失了,这会完全破坏您的开发体验。 因为 IntelliJ IDEA 使用 Chrome 调试协议 并使用 --remote-debugging-port 选项运行 Chrome。 但是,如果 Chrome 已启动,则无法为具有相同用户数据目录的任何新或现有的 Chrome 实例打开调试端口。 因此,IntelliJ IDEA 总是会在一个新的窗口中启动调试会话,并使用自定义的用户数据目录。

要使用熟悉的外观打开新的 Chrome 实例,请在 IntelliJ IDEA 中配置 Chrome 以用户数据目录启动。

自定义 Chrome 用户数据

在 IntelliJ IDEA 中配置 Chrome,使其以您首选的 Chrome 用户数据启动

  1. 将您首选的 Chrome 用户数据 保存在计算机上一个 独立的自定义目录,该目录不同于 Chrome 默认用户数据目录中。

    您需要将首选用户数据保存在一个独立的自定义目录中,因为 Chrome 136 及更高版本不支持在默认用户目录中进行调试。 详情请参见 Chrome 官方网站

  2. Ctrl+Alt+S 打开设置,然后选择 工具 | Web Browsers 和预览

  3. 要创建新的 Chrome 配置,请点击 添加。 列表中出现了一个新项。 在 路径 字段中,指定 Chrome 安装文件夹的路径。

  4. 选择新配置并点击 编辑 按钮(编辑)。

  5. Chrome 设置 对话框中,选中 使用自定义用户数据目录(U) 复选框,并指定包含首选用户数据的自定义目录路径。

    如果您有多个 用户数据配置文件 ,它们中的每一个都存储在一个单独的子目录中。 要使用某个配置文件,请在 命令行选项 字段中按以下方式指定:

    --profile-directory="<profile_to_use>"
    指定自定义配置文件子目录
  6. 请按照 Web Browsers中描述的将您的Chrome浏览器配置标记为 default。 请不要忘记从 浏览器 列表中选择必要的浏览器在 创建运行/调试配置 时。

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