繁体   English   中英

导入类扩展-超级表达式必须为null或函数

[英]Importing class extension - Super expression must either be null or a function

我已经读过很多关于这个问题的答案,但是我一直一遍又一遍地碰到这个问题,却无法真正弄清楚为什么。 相当模糊的错误指向action.js中的导入...

// actions.js
import { api } from "./api"; <-- this is throwing the babel error

-

// api.js
import BaseApi from "../baseApi";

export default class Api extends BaseApi {
  constructor() {
    super();
    ...
  }

  ...
}

export const api = new Api();

-

// baseApi.js
export default class BaseApi {
  constructor() {
    ...
  }
  ...
}

在此处输入图片说明

任何帮助将不胜感激!

事实证明,这是一个循环依赖/导入问题,所有问题都解决了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM