跳至主要内容

.flowconfig [version]

您可以在 .flowconfig 中指定您期望使用的 Flow 版本。您可以使用 [version] 部分来实现。如果此部分被省略或留空,则允许使用任何版本。如果指定了版本但没有匹配,则 Flow 会立即报错并退出。

因此,如果您在 .flowconfig 中有以下内容

[version]
0.22.0

并且您尝试使用 Flow v0.21.0,则 Flow 会立即报错,显示消息

"Flow 版本错误。配置指定版本 0.22.0,但当前版本为 0.21.0"

到目前为止,我们支持以下几种指定支持版本的方式

  • 显式版本(例如 0.22.0,只匹配 0.22.0)。
  • 交集范围,它们被 AND 运算符连接在一起(例如 >=0.13.0 <0.14.0,匹配 0.13.00.13.5,但不匹配 0.14.0)。
  • 脱字符范围,允许更改不修改最左边的非零数字(例如 ^0.13.0 展开为 >=0.13.0 <0.14.0,而 ^0.13.1 展开为 >=0.13.1 <0.14.0,而 ^1.2.3 展开为 >=1.2.3 <2.0.0)。