我已经正确设置了流程,并且它适用于我的大多数代码(使用React以及使用flow-typed导入的所有类型定义),但是我很难获取流程来覆盖这个导入本地节点模块的小文件( events
):
import { EventEmitter } from 'events';
const eventBus: events.EventEmitter = new EventEmitter();
export default eventBus;
流程说第3行
const eventBus...
没有被流程覆盖,标志着new EventEmitter()
是问题所在。我认为通过指定类型eventBus: events.EventEmitter
可以解决问题,但这似乎并非如此。我在这里做错什么明显吗?
最佳答案
代表我的愚蠢(通常仅在我问问题后才意识到),问题与流程无关,但第一次导入是不正确的。它应该是import EventEmitter from 'events'
,然后类型应该是eventBus: EventEmitter
关于node.js - 使用流程时导入 native Node 模块的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44566148/