#typescript #webpack #cyclic-reference
Вопрос:
У меня есть эта иерархия источников машинописного текста:
shared/
columns/
column.ts
index.ts
filters/
column-filter.ts
index.ts
index.ts
test.ts
вот суть с файлами (извините, что gist не поддерживает папки): https://gist.github.com/Jaroost/c79dc2384d49fcda35f12ef7e67a84c6
здесь все работает нормально, даже циклический импорт (столбец импортирует столбец-фильтр и столбец-фильтр импортирует столбец)
Но когда я добавляю другой файл date-column.ts в общий/столбцы/ и обновляю index.ts следующим образом: https://gist.github.com/Jaroost/5a24064e2d98d6856df108c7506d6be2
Компиляция прошла нормально, но в навигаторе у меня эта ошибка:
Uncaught TypeError: Super expression must either be null or a function
Что я делаю не так?
Комментарии:
1. Хм, похоже, что, используя только 1 индекс.ts, это работает