Обновление до Angular 9 не удалось - PullRequest
0 голосов
/ 17 февраля 2020

Я использую Angular 8 в своем проекте и хотел бы перейти на Angular 9.

Я следую Руководству по обновлению , и когда я запускаю команду: ng update @angular/core @angular/cli,

Я получаю сообщение об ошибке:

An unhandled exception occurred: 403 Forbidden - GET https://registry.npmjs.org/@angular%2fcli

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

Package "@angular/core" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "codelyzer" has an incompatible peer dependency to "@angular/core" (requires ">=2.3.1 <8.0.0 || >7.0.0-beta <8.0.0" (extended), would install "9.0.1").
Package "@angular/compiler-cli" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "@angular/animations" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "@angular/forms" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "@angular/common" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "@angular/platform-server" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "@angular/compiler" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "codelyzer" has an incompatible peer dependency to "@angular/compiler" (requires ">=2.3.1 <8.0.0 || >7.0.0-beta <8.0.0" (extended), would install "9.0.1").
Package "@angular/service-worker" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "@angular/router" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "@angular/platform-browser-dynamic" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "@angular/platform-browser" has a missing peer dependency of "tslib" @ "^1.10.0".
Package "@angular/http" has an incompatible peer dependency to "@angular/platform-browser" (requires "7.0.4" (extended), would install "9.0.1").

решено: Я добавил tslib в пакет. json

1 Ответ

1 голос
/ 01 апреля 2020

Я столкнулся с той же проблемой после обновления до angular9. Сначала я полностью обновил angular8, затем обновил до angular9.

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

Во-вторых, я обновил приведенную ниже команду.

ng update @angular/cli@9 @angular/core@9

Пожалуйста, перейдите по ссылке: Как обновить до Angular9

...