При первом доступе к странице приложения Angular экран гаснет и отображается эта ошибка: Ошибка: Uncaught (в обещании): NullInjectorError: R3InjectorError(e)[e -> e -> Kn]: NullInjectorError: Нет поставщика для Kn! NullInjectorError: NullInjectorError: Нет поставщика для Kn! но если вы выйдете и вернетесь к нему, содержимое появится. поскольку я некоторое время работаю с Angular, мне трудно определить причину
Единственный возможный ответ, который я нашел, это то, что Kn не был импортирован и необходимо будет обновить версию Angular, но я не нашел ничего связанного с Kn, и даже после обновления Angular с версии 16 до 17 ошибка продолжается. Я также не нашел в приложении ничего связанного с Кн или как добавить
вам нужно определить, что такое «Kn» в вашем коде. это должен быть провайдер или сервис, которого Angular не может найти
@NarenMurali if possible github repo Рекламировать использование внешних веб-сайтов - не лучшая идея, ответ должен быть как можно более самодостаточным.





Kn, вероятно, является минимизированной/переименованной переменной. Попробуйте получить ошибку в нескомпилированном/несжатом режиме.
R3InjectorError обычно происходит, когда вы пытаетесь автоматически внедрить (т. е. в аргументы компонента constructor) что-то, что не предусмотрено на корневом уровне приложения. Например, услуга без providedIn: 'root'.
пожалуйста, поделитесь минимальным воспроизводимым кодом, если возможно, репозиторием GitHub