Node.js util.js继承问题

Node.js util.js继承问题,node.js,Node.js,我试图创建一个扩展EventEmitter的类,我使用的示例与Node.js文档中的示例相同 var events, http, https, util; events = require('events'); util = require('util'); function Feeder() { events.EventEmitter.call(this); } util.inherits(Feeder, events.EventEmitter); 然后,当我创建Feeder对象的实例时

我试图创建一个扩展EventEmitter的类,我使用的示例与Node.js文档中的示例相同

var events, http, https, util;
events = require('events');
util = require('util');

function Feeder() { events.EventEmitter.call(this); }

util.inherits(Feeder, events.EventEmitter);
然后,当我创建Feeder对象的实例时,我得到以下错误: 进料器=新进料器()

类型错误:对象不是函数

我发现了我的问题。我必须补充:

module.exports = Feeder;

在我的feeder.js中。

events未声明,请在events前面添加一个var。抱歉,是的,我用events切换了EventEmitter,但仍然得到了代码适用于我的错误。您使用的是哪个版本的node?最新版本,0.10.0和Express,im需要模块,Feeder=require('./Feeder')可能是因为这个原因吗?@janex您是否将
Feeder.js
中的构造函数导出为
module.exports=Feeder