Angular 7 - tsconfig требуется одно обновление файла, чтобы включить внешний модуль - PullRequest
0 голосов
/ 04 февраля 2019

Я заблокирован проблемой tsconfig.

Моя цель с моим приложением Angular 7:

Приложение, которое может загружать внешние модули на лету.Это позволяет включать в приложение внешнюю разработку без повторной компиляции приложения.Это открытая торговая площадка.

На данный момент в режиме prod я загружаю модули UMD, размещенные в активах, с помощью JIT-компилятора.(например, thit: https://github.com/lmeijdam/angular-umd-dynamic-example). В режиме разработки я хотел бы динамически импортировать мои маршруты в режиме отложенной загрузки, чтобы исключить импорт статического модуля (чтобы избежать импорта модуля в prod):

enter image description here

Модули внешние от источника, поэтому я добавил в tsconfig:

enter image description here

Моя проблема здесь, когда яЗапустите приложение с помощью 'npm start', модуль csv не включается в компиляцию (и недоступен в initDevRoutes ()), но когда я сохраняю изменение в файле, при перезагрузке в реальном времени модуль компилируется и становится доступным ...

enter image description here

Чего мне не хватает в ts config?

Если у кого-то есть другой подход, чтобы выполнить загрузку-добавьте модуль в активы после сборки приложения, особенно в режиме AOT, чтобы стереть JIT-компилятор из моего приложения.

Спасибо!

...