Почему я получаю «TypeError: класс расширяет значение undefined не является конструктором или пустым значением» при попытке запустить проект упакованного узла webpack - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть простое приложение, которое импортируется из веб-пакета.Импортированный проект экспортирует класс, подобный этому ...

export class BaseApp{...}

import { BaseApp } from "./MyClass"
import OtherThing from "./Other"
....
export { BaseApp, OtherThing }

Далее я пытаюсь расширить его в другом узле / экспресс-проекте ...

import { BaseApp } from "@mine/util";

export class FullApp extends BaseApp{... }

Я получаю ...

class FullApp extends _mine_util__WEBPACK_IMPORTED_MODULE_0__["BaseA
pp"]{
                                                                         ^

TypeError: Class extends value undefined is not a constructor or null

Как расширить класс, который я импортирую из Webpack?

Обновление Вот пример проекта, который демонстрирует проблему ...

https://github.com/jrgleason/simple-webpack-node

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...