使用带有Flow的Node模块

时间:2017-04-04 15:56:39

标签: node.js flowtype

Flow内置了对标准节点模块的支持,例如" fs"。 使用这些的正确方法是什么? 我试过这个:

const fs: fs = require('fs');
fs.someUnknownMethod();

我希望Flow标记最后一行,但它没有。

1 个答案:

答案 0 :(得分:1)

只需删除类型注释:

const fs = require('fs');
fs.someUnknownMethod();

没有定义类型fs,因此当您使用fs作为类型时,看起来Flow似乎是以某种方式引用变量本身。非常奇怪,这应该是一个错误,但至少你可以删除注释,Flow会给你你想要的错误。