нг обновление с 7 до 8 не обновляет код - PullRequest
1 голос
/ 08 октября 2019

Хотелось бы обновить с угловой 7 до 8. Вот что я сделал. Сначала я побежал yarn upgrade --latest. Я заметил, что это даст мне машинопись 3.6.3, которая слишком нова для angular, поэтому я понизил ее до 3.5.3. Теперь, когда я пытаюсь запустить свое приложение, я получаю много ошибок (например, @ViewChild отсутствует аргумент)

Итак, я подумал, это можно исправить с помощью ng update -all:

$> ng update --all
Using package manager: 'yarn'
Collecting installed dependencies...
Found 66 dependencies.
              Package "@angular/compiler-cli" has an incompatible peer dependency to "typescript" (requires ">=3.4 <3.6", would install "3.6.3").
Incompatible peer dependencies found.
Peer dependency warnings when installing dependencies means that those dependencies might not work correctly together.
You can use the '--force' option to ignore incompatible peer dependencies and instead address these warnings later.

Хочет обновить typescript до 3.6.3. Теперь, когда я запускаю эту команду с --force, она действительно только обновляет машинопись. Кажется, что: ng update --all === yarn upgrade --latest.

Вопрос, который у меня есть, может ng update также исправить мой код, у меня сложилось такое впечатление, но я не вижу этой магии.

...