exports和module.exports的区别

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

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

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

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

但是如下的方式不行:

exports = [function name]

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

posted @ 2020-05-08 13:47  全玉  阅读(261)  评论(0编辑  收藏  举报