GoLand 2025.3 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 ),转到 语言与框架 | JavaScriptJavaScript 页打开。

  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年 12月 5日