Обновление с Angular 7 до Angular 9 приводит к ошибке

введите здесь описание изображения Проект успешно компилируется, но я получаю следующую ошибку:

core.js: 24350 Uncaught TypeError: невозможно прочитать свойство id of undefined


person ketan vaidya    schedule 22.01.2020    source источник
comment
При написании вопроса будьте кратки и используйте форматирование. Дополнительные сведения см. В разделе Как задать вопрос.   -  person Aleksey Potapov    schedule 22.01.2020


Ответы (3)


По предоставленной вами информации невозможно узнать решение вашей проблемы. Если вы введете свои версии в Руководство по обновлению Angular, оно предоставит вам список вещей, которые вам нужно сделать. для успешного обновления.

Имейте в виду, что рекомендуется обновлять по одной версии за раз. Другими словами, при переходе с Angular 7 на Angular 9 вы должны сначала перейти на Angular 8. Только после того, как вы убедитесь, что все работает должным образом, вы должны перейти на Angular 9. Это поможет сузить количество ошибок, которые вы можете получить.

person Kyler Johnson    schedule 22.01.2020

Сначала вы должны обновить свой проект Angular с v7 до последней версии патча Angular 8, затем обновите до Angular 9, используя следующую команду:

ng update @angular/cli @angular/core

Вот шаги:

Шаг 1 - Подготовка и переход к вашему проекту Шаг 2 - Определение используемой версии Angular в проекте Шаг 3 - Определение способа обновления Шаг 4 - Обновление с Angular 7 до v8 Шаг 5 - Обновление с Angular v8.2.3 до последней версии Angular 9 Версия Шаг 6 - Тестирование приложения

Вы можете следить за этим учебник для примера.

person Otman Yazigh    schedule 07.02.2020

У меня возникла проблема с обновлением, пожалуйста, спокойно перейдите по ссылке, Как обновить с 7 до 9

ng update @angular/cli@7 @angular/core@7

тогда,

ng update @angular/cli@8 @angular/core@8

наконец

ng update @angular/cli@9 @angular/core@9
person Waqar Naeem    schedule 01.04.2020