在过去的几天里,这个问题一直让我失去理智。
这是我的目录结构:
[src]
|- cmds/
| |- Gh.js
| \- Help.js
|- commands.js
|...
Run Code Online (Sandbox Code Playgroud)
我试图通过导入导出的类commands.js成Help.js和Gh.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)