Когда пытаюсь создать экземпляр класса, вылетает ошибка
TypeError: application_module__WEBPACK_IMPORTED_MODULE_1___default.a is not a constructor
index.ts
import Application from 'application-module';
const app = new Application();
app.start();
application-module
import { IApp } from 'common-module';
export default class Application implements IApp {
routes: any[];
actions: any[];
constructor() {
this.routes = [];
this.actions = [];
}
}
IApp (мало ли)
export interface IApp extends Module {
routes: any[];
actions: any[];
}
Пробовал нагуглить - обычно все из-за того, что пытаются импортировать export class A как import A, но здесь этого нет.
Чтобы разрешить эту проблему, мне пришлось подправить webpack.config.js и заставить его смотреть в node_modules/my-custom-component.
Продвижение своими сайтами как стратегия роста и независимости