在 node.js 中导出原型的首选方法是什么?您可以采取两种方法:
导出原型本身
function A () { } module.exports = A;
用作:
var A = require('./A.js'); var a = new A();
将包含原型的对象导出为属性
function A () { } exports.A = A;
用作:
var A = require('./A.js').A; var p = new A();
第一个解决方案对我来说看起来更方便,尽管我知道替换导出对象存在问题。两者中哪一个最好使用,为什么?