Я пытаюсь загружать модули динамически с помощью системы js версии 6.x в моем приложении Angular 8.
Учитывая текущую документацию, похоже, что я могу либо использовать System JS API зарегистрировать или установить модуль программно.
https://github.com/systemjs/systemjs/blob/master/docs/api.md#systemsetid -module --- module
Попытка сделать это, однако не похоже, что система js находит @ angular / core
import * as angularCore from '@angular/core'; System.set('@angular/core', angularCore);
Должен ли я использовать набор? Или зарегистрироваться для этого? https://github.com/systemjs/systemjs/blob/master/docs/api.md#systemregisterdeps -деклар
Похоже, я также могу предоставить карту импорта:
https://github.com/systemjs/systemjs/blob/master/docs/import-maps.md
Я пытался добавив это отображение в index. html без какой-либо удачи
<script type="systemjs-importmap"> { "imports": { "@angular/core": "node_modules/@angular/core/bundles/core.umd.js" } } </script>
Система js уже включена в мою сборку angular при использовании Angular CLI таким образом, что я могу просто внедрить Система JS, которую мое angular приложение уже использует в надежде, что все сопоставления уже определены для всех моих зависимостей?