GoLand 2025.2 Help

配置 JavaScript 调试器

GoLand 为您的 客户端 JavaScript 代码提供内置调试器。 当您 启动调试会话 时,内置调试器会自动启动。

为确保调试成功,只需指定内置 Web 服务器端口,并接受 GoLand 为其他调试器选项建议的默认设置即可。

开始之前

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

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

捆绑插件:JavaScript 和 TypeScript、JavaScript Debugger

设置内置 Web 服务器端口

GoLand 提供内置 Web 服务器,您可以在 Web 浏览器中调试应用程序,或在 GoLand 内置浏览器中预览代码。 此服务器始终运行,无需手动配置。 详情请参阅 调试运行在内置服务器上的应用程序

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

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

    内置服务器端口

自定义默认调试器配置

禁止调用

  1. Ctrl+Alt+S 打开设置,然后转到 构建、执行、部署 | 调试器

  2. 通过取消选中 可接受外部连接(E)允许未签名的请求(A) 复选框,禁止其他计算机或 GoLand 外部对内置服务器上的文件的调用。

    禁止外部调用

选择删除断点的方式

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

  1. Ctrl+Alt+S 打开设置,然后转到 构建、执行、部署 | 调试器

  2. 移除断点 区域中,选择相应选项。

    删除断点

高级选项

  • Ctrl+Alt+S 打开设置,然后转到 构建、执行、部署 | 调试器 | 数据视图

    启用或禁用 Inline Debugging ,指定希望何时显示带有对象值和 表达式求值结果 的工具提示等。

    JavaScript 调试器:数据视图
  • 按下 Ctrl+Alt+S 打开设置并导航至 构建、执行、部署 | 调试器 | 数据视图 | JavaScript

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

    JavaScript 调试器:数据视图

使用首选 Chrome 用户数据启动调试会话

您可能会注意到调试会话是在新窗口中启动的,并使用自定义的 Chrome 用户数据 ,而不是您平常使用的那一个。 因此,该窗口看上去可能会异常,例如缺少书签、浏览历史和扩展程序,从而破坏了您的开发体验。 这是因为 GoLand 使用了 Chrome 调试协议 并以 --remote-debugging-port 选项运行了 Chrome。 但是,如果 Chrome 已经启动,则无法为任何具有相同用户数据目录的新或现有 Chrome 实例打开调试端口。 因此,GoLand 始终会在新窗口中使用自定义用户数据目录启动调试会话。

如需以熟悉的外观体验打开新的 Chrome 实例,请在 GoLand 中配置 Chrome,以便使用您的用户数据目录启动。

自定义 Chrome 用户数据

在 GoLand 中配置 Chrome,以使用首选 Chrome 用户数据启动

  1. 将您偏好的 Chrome 用户数据 保存在计算机的 不同于 Chrome 默认用户数据目录 的单独自定义目录 中。

    您需要将偏好的用户数据保存在单独的自定义目录中,因为 Chrome 136 及更高版本不支持在默认用户目录中进行调试。 请参阅 Chrome 官方网站 了解详情。

  2. 按下 Ctrl+Alt+S 打开设置,然后选择 工具 | Web 浏览器与预览

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

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

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

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

    --profile-directory="<profile_to_use>"
    指定自定义配置文件子目录
  6. 将您的 Chrome 浏览器配置标记为 默认 ,具体操作请参阅 Web 浏览器。 在 创建运行/调试配置 时,请不要忘记从 浏览器 列表中选择所需的浏览器。

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