Я впервые работаю с babel-loader внутри webpack, и я тоже новичок в ES6. Я пытаюсь экспортировать базовый класс из одного файла и импортировать его в другой. Экспорт и импорт до сих пор работали нормально во всем моем файле, и я впервые столкнулся с проблемой при попытке создать классы.
Вот как выглядит мой код:
BaseClient.js
export default class BaseClient {
// snip...
};
SessionClient.js
import BaseClient from './BaseClient';
// outputs "undefined":
console.log(BaseClient);
// throws "Uncaught TypeError: Super expression must either be null or a function, not undefined":
export default class SessionClient extends BaseClient {
// snip...
};
Я делаю что-то неправильно? Есть ли какая-либо важная информация, которую мне не хватает в моем вопросе, необходимая перед диагностикой? Спасибо!