Когда я в настоящее время запускаю команду ng build
, я получаю целую кучу проблем runtime , которые отсутствуют при компиляции в режиме JIT (Angular 6).
Есть ли способполучить список всех проблем AOT во время компиляции, не обнаруживая их вручную?
Я думал, что есть хотя бы пакет правил tslint
, которые заставили бы разработчиков писать AOT-совместимыекод, но я не могу найти один.Я что-то упустил?
Любая помощь приветствуется.
ОБНОВЛЕНИЕ: Одна из проблем времени выполнения, о которой я говорю, это то, что mat-icon
s из Angular Material не работают.Они просто отображаются как текст, например " chevron_left ".Расслоение, очевидно, не содержит MatIconModule
.Однако с JIT все работает как положено.
Кроме того, когда я читаю документацию AOT, я вижу, что компилятор AOT не поддерживает ссылки на локальные (не экспортируемые) символы.Однако я делаю ссылки на локальные символы в своих декораторах, но я не получаю какие-либо ошибки компиляции, уведомляющие меня об этом.