有时我看到人们在代码中使用module.exports.instance
(example)。这与module.exports
有什么不同?
答案 0 :(得分:1)
字面上的区别在于module.exports.instance
是module.exports
引用的对象的属性。
为什么要使用名为instance
的属性?一种可能性是将Singleton Pattern应用于resolve issues with circular dependencies among modules。