我正在使用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'
我做错了什么?
答案 0 :(得分:2)
更改
module.export = console;
到
module.exports = console;