給定兩個模塊a
和b
。我知道可以使用module.exports
將a
的功能展示給另一個模塊。我可能沒有正確使用它。NodeJS - 如何正確導出模塊
a.js
function A() { ... }
A.prototype.func = function() { ... }
function test() {
new A().func();
}
test();
module.exports = {
A : new A()
};
的test()
工作正常。但以下游:
b.js
var A = require("./a");
A.func(); //throws an exception
如何導出整個A
模塊,它的功能?
更新:執行console.log(A)
超過b
(作爲第二線),沒有揭示任何的A
的方法和變量。
根據您的編輯,如果您想查看'A'上的按鍵,請嘗試'Object.keys(A)'。 – tjameson