在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();
第一个解决方案对我来说看起来更方便,但我知道有人担心更换导出对象。哪两个最好用,为什么?
答案 0 :(得分:3)
第二个仅在从一个文件导出多个类时才有用,这个类本身就有问题。
完全替换出口对象没有问题。