Обновление с Angular 7 до Angular 9 приводит к ошибке - PullRequest
0 голосов
/ 22 января 2020

enter image description here Проект успешно компилируется, но я получаю эту ошибку:

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

Ответы [ 3 ]

1 голос
/ 22 января 2020

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

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

0 голосов
/ 01 апреля 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
0 голосов
/ 07 февраля 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 - Тестирование приложения

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

...