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

时间:2017-09-18 13:04:55

标签: javascript reactjs react-native typeerror babel

我已经阅读了很多关于这个问题的答案,但我一次又一次地遇到这个问题而没有真正找出原因。相当含糊的错误指向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() {
    ...
  }
  ...
}

enter image description here

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

原来这是一个循环的依赖/导入问题,全部排序!