2
이 질문에 대한 답변을 많이 읽었지만 계속해서이 문제를 반복적으로 실행하고 있습니다.클래스 확장 가져 오기 - 수퍼 표현식이 null이거나 함수 여야합니다
이 어떤 도움을 크게 감상 할 수
// baseApi.js
export default class BaseApi {
constructor() {
...
}
...
}
-
// api.js
import BaseApi from "../baseApi";
export default class Api extends BaseApi {
constructor() {
super();
...
}
...
}
export const api = new Api();
- 상당히 모호한 오류가 ... action.js
에서 가져 오기에
// actions.js
import { api } from "./api"; <-- this is throwing the babel error
를 가리키는!
어쩌면'import api from/api'입니까? – mersocarlin
동일한 파일 내에서 내보내기와 내보내기를 동시에 사용하면이 오류가 발생할 수 있습니다. 어쩌면 api js에서 기본 내보내기를 제거하고 Api 클래스를 일반 내보내기로 노출 시키십시오. – Eladian
@Eladian 그래, 나는 그것을 시도했다. 그래서 싱글 톤이 디폴트 익스포트 였지만 여전히 같은 이슈를 얻고있는 것 같다. – SimonTheEngineer