gpt4 book ai didi

node.js - 使用流程时导入 native Node 模块的正确方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 22:10:12 25 4
gpt4 key购买 nike

我已经正确设置了流程,并且它适用于我的大部分代码(使用 React 以及使用流程类型导入的所有类型定义),但是我无法让流程覆盖这个导入 native 的小文件 Node 模块(事件):

import { EventEmitter } from 'events';

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

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

我在这里做的事情明显有问题吗?

最佳答案

我很愚蠢(通常只有在我提出问题后才意识到),这个问题与流程无关,但第一次导入是不正确的。它应该是 import EventEmitter from 'events' 并且类型将为 eventBus: EventEmitter

关于node.js - 使用流程时导入 native Node 模块的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44566148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com