exports和module.exports

来源:互联网 发布:qt4 gui编程 编辑:程序博客网 时间:2024/06/05 04:21

1.module.exports才是真正的接口,exports只不过是它的一个辅助工具。
2.最终返回给调用的是module.exports而不是exports。
3.所有的exports收集到的属性和方法,都赋值给了module.exports。当然,这有个前提,就是module.exports本身不具备任何属性和方法。
4.如果module.exports已经具备一些属性和方法,那么exports收集来的信息将被忽略。
5.exports仅仅是module.exports的一个地址引用。nodejs只会导出module.exports的指向,如果exports指向变了,那就仅仅是exports不在指向module.exports,于是不会再被导出
6.NodeJs开发者建议导出对象用module.exports,导出多个方法和变量用exports

0 0
原创粉丝点击