小编Owe*_*ath的帖子

类型错误:类扩展值未定义不是构造函数或 null

在过去的几天里,这个问题一直让我失去理智。

这是我的目录结构:

[src]
|- cmds/
|  |- Gh.js
|  \- Help.js
|- commands.js
|...
Run Code Online (Sandbox Code Playgroud)

我试图通过导入导出的类commands.jsHelp.jsGh.js(以及任何其他文件,我可能会在未来增加)。但是,我不断收到错误消息:

class Gh extends _commands.Command {
                           ^
TypeError: Class extends value undefined is not a constructor or null
Run Code Online (Sandbox Code Playgroud)

所有文件都使用 Babel 进行转译,env设置为"node": "current"并使用wildcard包。我试图设置它"browser"以查看是否是它过于“高级”的问题,但是我对超级函数(或其他东西)有一个不同的错误,我认为这是同一个问题。

这是从commands.js以下导出的类:

[src]
|- cmds/
|  |- Gh.js
|  \- Help.js
|- commands.js
|...
Run Code Online (Sandbox Code Playgroud)

...这是cmds/Gh.js我试图导入的文件之一Command

class Gh extends _commands.Command {
                           ^
TypeError: Class extends value …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

标签 统计

javascript ×1

node.js ×1