使用flow时导入本机节点模块的正确方法是什么?

时间:2017-06-15 11:18:03

标签: node.js flowtype

我已正确设置流程,并且它适用于我的大部分代码(使用React,并使用flow-typed导入所有类型定义),但是我无法获取流量来覆盖这个小文件它导入本机节点模块(events):

import { EventEmitter } from 'events';

const eventBus: events.EventEmitter = new EventEmitter();
export default eventBus;

Flow称第3行const eventBus...未被流量覆盖,标记new EventEmitter()是问题所在。我认为通过指定可以解决问题的类型eventBus: events.EventEmitter,但似乎并非如此。

我在这里做了什么明显的错误?

1 个答案:

答案 0 :(得分:1)

代表我的愚蠢(通常只在我提出问题时才意识到),问题与流无关,但第一次导入是不正确的。它应为import EventEmitter from 'events',类型将为eventBus: EventEmitter