GoLand 2025.2 Help

Flow

Flow 是一种静态类型检查器,可为 JavaScript 添加类型注解。 GoLand 可识别 Flow 结构,并在所有操作系统上为其提供语法高亮显示。

开始之前

下载并安装 Node.js

安装并配置 Flow

  • 在嵌入式 终端Alt+F12 )中,使用以下命令之一:

    • 若要全局安装 Flow,请运行:

      npm install --global flow-bin
    • 若要作为开发依赖项安装 Flow,请运行:

      npm install --save-dev flow-bin

请访问 Flow 官方网站 了解更多信息。

为了使 GoLand 能识别 Flow 结构、提供正确的语法高亮显示、准确报告错误并避免误报错误,需要将项目中的 JavaScript 语言级别修改为 Flow ,在项目中添加一个 .flowconfig 配置文件,并在每个需要检查的文件开头加入 // @flow 注释。

将项目语言级别更改为 Flow

  1. 设置 对话框(Ctrl+Alt+S )中,转到 语言与框架 | JavaScript。 将打开 JavaScript 页面。

  2. JavaScript 语言版本 列表中,选择 Flow

  3. Flow 包或可执行文件 字段中,指定 node_modules\flow-bin 软件包或 Flow 可执行文件的路径。 要使用 node_modules\.bin\flow ,请确保已将 Node.js 路径添加到 PATH 环境变量中。

  4. 使用 Flow 服务器用于: 区域中,通过选中或取消以下复选框指定编码辅助的依据:

    • 类型检查: 选中此复选框后,将根据从 Flow 服务器接收到的数据提供语法和错误高亮显示。 取消选中复选框时,仅提供基本的内部 GoLand 高亮显示。

    • 导航、代码补全与类型提示: 选中此复选框后,引用解析和代码补全建议列表将同时包含来自 Flow 集成的建议和 GoLand 计算的建议。 取消选中复选框时,引用将仅通过 GoLand 的计算解析。

    仅在指定了 Flow 可执行文件路径时,此复选框才可用。

  5. 保持选中 自动保存所有已修改的文件 复选框,以确保持续应用 Flow,因为 Flow 仅在保存所有其他修改文件后才检查当前文件。

启用 Flow

  1. 要添加 .flowconfig ,请打开嵌入式 终端Alt+F12 )并输入:

    flow init

    要将 .flowconfig 添加到特定文件夹,请输入:

    cd <path to the folder to check>

    flow init

  2. 要在文件中启用 Flow,请在文件顶部添加 // @flow 注释:只需键入 flow ,按下 Tab ,GoLand 会将其扩展为 // @flow

    如果尚未拥有 .flowconfig ,GoLand 会显示工具提示,提示您将配置文件添加到当前文件夹。

    工具提示:将 .flowconfig 添加到当前文件夹

    要在当前文件夹和项目根目录之间进行选择,请单击 更多操作 或按 Alt+Enter

    工具提示:更多操作
最后修改日期: 2025年 9月 26日