Ошибка TypeError: i28.ɵd не является конструктором в angular 5

Я получаю следующую ошибку при запуске приложения angular (попадание URL-адреса приложения в браузере) в режиме AOT с помощью команды ng serve --aot. Обратите внимание, что я не получаю ошибок при создании приложения в режиме aot. Я получаю эту ошибку в браузере, когда нажимаю URL-адрес приложения.

`ERROR TypeError: i28.ɵd is not a constructor
    at eval (app.module.ngfactory.js:94)
    at _callFactory (core.js:10955)
    at _createProviderInstance$1 (core.js:10897)
    at resolveNgModuleDep (core.js:10879)
    at _callFactory (core.js:10947)
    at _createProviderInstance$1 (core.js:10897)
    at resolveNgModuleDep (core.js:10879)
    at _createClass (core.js:10920)
    at _createProviderInstance$1 (core.js:10894)
    at resolveNgModuleDep (core.js:10879)`

Любые решения этой проблемы будут полезны.

Будет ли i28.ɵ звонить в какой-нибудь звонок? Как правило, это, скорее всего, проблема с импортом, приложение пытается создать экземпляр поставщика, который фактически недоступен, вероятно, из-за отсутствия импорта. Дополнительный код или информация могут помочь решить загадку!

OClyde 14.03.2018 07:01

Мое приложение отлично работает с командой нг подавать. Думаю, проблемы вызывает не компиляция. Я получаю указанную выше ошибку при открытии браузера для URL-адреса приложения.

Madhur Maurya 14.03.2018 07:18

Тем не менее, сложно сказать - какие именно внешние модули вы используете? Может быть, просто добавьте свой app.module к исходному вопросу!

OClyde 14.03.2018 18:02

@OClyde Да, ты был прав. Проблема была устранена путем перехода на более новую версию angular-oauth2-oidc (перемещена с 3.1.0 на 3.1.4).

Madhur Maurya 16.03.2018 12:11

Рад слышать это! Хотя добавил объяснение в качестве ответа!

OClyde 17.03.2018 13:22
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
5
691
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как правило, это, скорее всего, проблема с импортом, приложение пытается создать экземпляр поставщика, который фактически недоступен, вероятно, из-за отсутствия импорта.

Другие вопросы по теме