.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.0
和0.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
)。