小编Yim*_*ura的帖子

如何修复“类扩展值未定义不是构造函数或 null”NodeJS

我有 3 个文件结构,按以下顺序排列,所有这些都包含 1 个类

main.js extends events
events.js extends base
base.js
Run Code Online (Sandbox Code Playgroud)

我已经研究了这些答案,但我的问题似乎并不像以下人员描述的那样。 类型错误:类扩展值未定义不是函数或 null

main.js

const { Events } = require('./events.js');

module.exports = class Main extends Events {
    constructor(token) {
        super();

        // Some code
    }
}
Run Code Online (Sandbox Code Playgroud)

事件.js

const { Base } = require('./base.js');

module.exports = class Events extends Base {
    constructor() {
        super();
    }

    // more code
}
Run Code Online (Sandbox Code Playgroud)

基础.js

module.exports = class Base{
    constructor() {
        // Code
    }
}
Run Code Online (Sandbox Code Playgroud)

我无法初始化主类,index.js因为这会导致以下错误:

module.exports = class Events extends Base { …
Run Code Online (Sandbox Code Playgroud)

extends class node.js

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

class ×1

extends ×1

node.js ×1