我的.flowconfig文件指定了一个名为decls的可选库目录
$ cat .flowconfig | grep -A1 libs
[libs]
decls/…我已经证实,这些声明确实是从那里捡来的。
然而,使用flow-typed创建的流型目录的存在导致流从flow-typed目录中获取其定义。
我正在使用flow-bin版本的0.27.0。
阅读主流文档时,我没有发现任何与flow-typed目录相关的特殊处理。对其特殊状态的唯一引用是在流类型的第三方文档页中,其中的措辞明确指出,可以通过更改.flowconfig中的lib配置来使用不同的目录。
如果您需要自定义存储在项目中的libdefs目录,可以通过在.flowconfig文件中添加libs配置来这样做:
我所观察到的行为是一个bug,还是不管flow-typed中的[lib]设置如何,流总是使用目录.flowconfig (如果它存在的话)?
发布于 2016-11-15 00:57:48
首先,值得注意的是,Flow v0.27非常古老。我建议升级。
这一功能包含流类型的特殊处理。在libs下指定的库位置是在flow-typed文件夹之外使用的,而不是替代它。听起来你在描述你想要的行为。
为什么要强制Flow忽略flow-typed文件夹?如果您想忽略flow-typed文件夹,为什么要费心使用它呢?
https://stackoverflow.com/questions/40599951
复制相似问题