exports
对象是当前模块的导出对象,用于导出模块公有方法和属性。别的模块通过 require函数使用 当前模块时得到的就是当前模块的exports对象。以下例子中导出了一个公有方法。
exports.hello = function () {
console.log('Hello World!');
};
例如:
1,你在别的模块中引用
//变量how包含一个方法,这个方法的名称对应exports.xxx的名称
var how = require('./hellow');
//我这里写的名称为hello,使用时像下面一样调用,
how.hello();
module.exports
模块默认导出对象被替换为一个函数。
module.exports= function () {
console.log('Hello World!');
};
例如:
1,你在别的模块中引用
//变量how就是在其他模块定义的函数
var how = require('./hellow');
//直接调用就行了
how();