【发布时间】:2019-08-08 09:20:13
【问题描述】:
我有 3 个按以下顺序排列的文件结构,它们都包含 1 个类
main.js extends events
events.js extends base
base.js
我已经查看了这些答案,但我的问题似乎与以下人员描述的任何内容不同。 TypeError: Class extends value undefined is not a function or null
main.js
const { Events } = require('./events.js');
module.exports = class Main extends Events {
constructor(token) {
super();
// Some code
}
}
events.js
const { Base } = require('./base.js');
module.exports = class Events extends Base {
constructor() {
super();
}
// more code
}
base.js
module.exports = class Base{
constructor() {
// Code
}
}
我无法初始化 index.js 中的主类,因为这会导致以下错误:
module.exports = class Events extends Base {
^
TypeError: Class extends value undefined is not a constructor or null
我是否以某种方式要求以循环方式上课?我不确定我在这里缺少什么。
【问题讨论】: