从node.js中的模块导出console.log

从node.js中的模块导出console.log,node.js,console.log,Node.js,Console.log,我使用的是自定义版本的,但我想将所有自定义代码放在自己的模块中,并在我的主应用程序中require()it。但我似乎不能那样做 此代码有效 var util = require('util'); var clim = require('clim') clim.logWrite = function(level, prefixes, msg) { ... customizing code ... process.stderr.write(...); }; var

我使用的是自定义版本的,但我想将所有自定义代码放在自己的模块中,并在我的主应用程序中
require()
it。但我似乎不能那样做

此代码有效

var util = require('util');
var clim = require('clim')
clim.logWrite = function(level, prefixes, msg) {
    ...
    customizing code
    ...
    process.stderr.write(...);
};

var console = clim();

console.log('hey'); // works
但是在尝试将上述内容放在一个单独的文件
clim.js
中并导出console对象时

module.export = console;
require()

var console = require('./clim');
console.log('hey');
//      ^ TypeError: Object #<Object> has no method 'log'
var console=require('./clim');
console.log('hey');
//^TypeError:对象#没有方法“log”
我做错了什么?

改变

module.export = console;

module.exports = console;