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

时间:2014-03-03 13:19:42

标签: node.js console.log

我正在使用node-clim的自定义版本,但我想将所有自定义代码放在自己的模块中,并在我的主应用程序中放置require()。但我似乎无法做到这一点..

此代码有效

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中并导出控制台对象...

module.export = console;

并且require()在我的主应用程序中无效..

var console = require('./clim');
console.log('hey');
//      ^ TypeError: Object #<Object> has no method 'log'

我做错了什么?

1 个答案:

答案 0 :(得分:2)

更改

module.export = console;

module.exports = console;