exports和module.exports的区别

nodejs中,模块的导出有两种方式

//方式1
exports.[function name] = [function name]

//方式2
moudle.exports= [function name]

exports的对module.exports的引用,所以两种导出方式相同。

但是如下的方式不行:

exports = [function name]

相当于把exports指向了另外一个函数对象,不再是module.exports的地址,这里无法导出模块

上一篇:module.exports 和 export default


下一篇:从nodejs,es6,typescript方面去弄清楚exports,require,export,import,export=