這看起來很簡單,但我是一個node/javascript newbie。如何使用節點7.0.0從另一個文件導入類?如何在節點中導出類?
我定義在一個文件中我的課:
'use strict';
class MyClass {
...
};
module.exports = MyClass;
而且我想在其他類中使用它:
var MyClass = require('./path/to/otherfile');
...
var myclass = new MyClass(some param);
但我發現了從我的棉短絨說
錯誤TypeError: Class constructor MyClass cannot be invoked without 'new'
並且Node拋出一個錯誤?如果它只是棉絨,它有關係嗎? – adeneo
您可能在代碼中的其他地方調用了'MyClass()'而沒有'new'關鍵字。 – madox2
如果你做'module.exports.MyClass'它是否仍然顯示錯誤 – adeneo