有大神能解释一下modules.exports和exports的区别吗

一直搞不清楚modules.exports和exports这两者之间的区别,有大神可以解释一下吗

lala_over
浏览 1418回答 2
2回答

砚文

相同:两者的作用都是导出模块,也就是将方法暴露出去,使其他文件能够调用所暴露的模块方法不同:1 使对象成为一个传统的实例使用exports,exports是module.exports的一个辅助方法, 如果module.exports已经有了属性,exports上的属性就会被忽略,推荐使用exportsexports.add = add2 module.exports使对象成为一个特别的类型使用module.exports 支持存在的东西module.exports = add

一瞬儿光

前者是在模块内将接口暴露出去。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js