我最近将此添加到我的流配置中,原因是与流量接收的节点模块相关的大量错误
[ignore]
.*/node_modules/.*
这解决了这些错误,但引入了新错误。现在我导入的每个模块都会产生一个错误,流量表明它无法解决它,因此导致我认为这是由于我添加的忽略规则。
有没有办法解决这个问题,因为这里删除这一行只会引入不同类型的错误,但仍然存在错误。
答案 0 :(得分:7)
现在有点晚了,但对于将来绊倒这个问题的人:你不应该忽略你的node_modules文件夹。 Flow应该从该文件夹中读取并分析其中的文件。
答案 1 :(得分:2)
实际上这是因为模块没有类型定义。所以我们可以使用flow-typed来创建任何定义。
运行yarn global add flow-typed
以全局安装flow-type。
转到项目文件夹:flow-typed install
关闭终端并尝试再次运行npm run flow
。就是这样。