为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

lala_over 2016-11-16 10:19:05
一直搞不清楚modules.exports和exports这两者之间的区别,有大神可以解释一下吗
查看完整描述

2 回答

?
砚文

TA贡献2条经验 获得超0个赞

相同:两者的作用都是导出模块,也就是将方法暴露出去,使其他文件能够调用所暴露的模块方法

不同:1 使对象成为一个传统的实例使用exports,exports是module.exports的一个辅助方法, 如果module.exports已经有了属性,exports上的属性就会被忽略,推荐使用exports

exports.add = add

2 module.exports使对象成为一个特别的类型使用module.exports 支持存在的东西

module.exports = add


查看完整回答
反对 回复 2016-11-24
?
一瞬儿光

TA贡献178条经验 获得超70个赞

前者是在模块内将接口暴露出去。

查看完整回答
反对 回复 2016-11-16
  • 2 回答
  • 0 关注
  • 1403 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信