Я заблокирован проблемой tsconfig.
Моя цель с моим приложением Angular 7:
Приложение, которое может загружать внешние модули на лету.Это позволяет включать в приложение внешнюю разработку без повторной компиляции приложения.Это открытая торговая площадка.
На данный момент в режиме prod я загружаю модули UMD, размещенные в активах, с помощью JIT-компилятора.(например, thit: https://github.com/lmeijdam/angular-umd-dynamic-example). В режиме разработки я хотел бы динамически импортировать мои маршруты в режиме отложенной загрузки, чтобы исключить импорт статического модуля (чтобы избежать импорта модуля в prod):
Модули внешние от источника, поэтому я добавил в tsconfig:
Моя проблема здесь, когда яЗапустите приложение с помощью 'npm start', модуль csv не включается в компиляцию (и недоступен в initDevRoutes ()), но когда я сохраняю изменение в файле, при перезагрузке в реальном времени модуль компилируется и становится доступным ...
Чего мне не хватает в ts config?
Если у кого-то есть другой подход, чтобы выполнить загрузку-добавьте модуль в активы после сборки приложения, особенно в режиме AOT, чтобы стереть JIT-компилятор из моего приложения.
Спасибо!