首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从'events‘导入与从'events’导入{EventEmitter}有什么区别?

从'events‘导入与从'events’导入{EventEmitter}有什么区别?
EN

Stack Overflow用户
提问于 2019-06-30 17:37:14
回答 1查看 6.2K关注 0票数 1

两样似乎都能用。下面列出的两个e1都是EventEmitter,可以这样使用。

代码语言:javascript
复制
import { EventEmitter } from "events";
let e1 = new EventEmitter();

代码语言:javascript
复制
import events from "events";
let e1 = new events();

我在谷歌上搜索没有找到答案。我还研究了节点文档,发现差异从节点4.x开始( 0.12.x,仍然是import from Events.EventEmitter)。

有人能帮我解释一下这里有什么区别吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-30 17:52:17

在从模块导入时使用大括号{ }时,直接从名为的导出模块导入特定的导出,而不是从整个模块导入。

模块可以具有默认导出,无需使用大括号即可导入该导出。import MyModule from './MyModule。此默认导出可能允许您访问模块的其他导出,具体取决于模块处理其导出的方式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56826787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档