我正在将一个简单的Javascript类移动到Node.js.在普通的Javascript中我使用:
class BlockMosaicStreamer extends MosaicStreamer{
}
我似乎无法在Node.js中找到一种简单的方法来实现它。在我BlockMosaicStreamer.js
的节点项目中,我有:
'use strict';
function BlockMosaicStreamer(){
}
如何扩展MosaicStreamer
中的./MosaicStreamer.js
?
'use strict';
function MosaicStreamer(){
}
答案 0 :(得分:10)
这取决于你如何定义你的第一堂课,我建议使用这样的东西:
class SomeClass {
}
module.exports = SomeClass
然后在你的范围内:
const SomeClass = require('./dir/file.js')
class MyNewClass extends SomeClass {
}
module.exports = MyNewClass