请问这四句代码分别代表什么意思
发布于 5 年前 作者 Daxong 2964 次浏览 来自 问答

express.png event.png

这困惑了我很久 第一段代码我能懂( 看了这个) 但举一反三到第二段代码却是不行的 作为新手,蛋疼不已,求教各位,望不吝赐教

5 回复

建议你看下你lib里面的源码,他给的接口长这样,你只能这样引用

@starhiking 就是emitter是这个库的定义对象,然后你要将它实例化

接口的输出决定了你调用接口的方式,看看你调用的模块里面最后输出了什么就行了

来自酷炫的 CNodeMD

具体看源码,举个简单例子,有A模块 A.index.js function ASub(){} A.Sub = ASub; module.exports = A;使用A.Sub的话就对应第二种方式了,require('./A.index').Sub

补充一下:第二段代码的emitter命名不好,应该取名为Emitter,大写。 建议楼主补一下JS语法。require并不是JS的关键字,它只是一个函数罢了,和express函数本质上没有区别。

回到顶部