Обновление до углового 8 из 7 ошибок с несовместимой зависимостью пира

ng update @angular/cli @angular/core . - Получение ошибки ниже при обновлении с 7 до 8, следуя инструкциям из https://update.angular.io/

> "@angular/core" (requires "^6.0.0" (extended), would install "8.0.0").```

Incompatible peer dependencies found. See above.

package.json has the below versions


"dependencies": {
    "@angular/animations": "^7.0.4",
    "@angular/common": "^7.0.3",
    "@angular/compiler": "^7.0.3",
    "@angular/core": "^7.0.3",
    "@angular/forms": "^7.0.3",
    "@angular/http": "^7.0.3",
    .....
    ````

2 ответа

Я столкнулся с той же проблемой, некоторая проблема github предлагала использовать --force команда с ng upgrade:

ng updgrate --all --force 

Похоже @ngrx/store еще не выпущена версия, которая поддерживает Angular 8. Вам придется использовать их последнюю бета-версию, 8.0.0-beta.2 (2019-05-15), если вы хотите обновить или подождите, пока они выпустят версию 8.

Как сообщение об ошибке указывает, что проблема в том, что ваша версия @ngrx/store пока не совместим с Angular 8. В настоящее время есть только 3 бета-версии @ngrx/store который поддерживает Angular 8:

8.0.0-beta.0
8.0.0-beta.1
8.0.0-beta.2

Последний ( 8.0.0-бета.2) был опубликован в NPM 15 дней назад (15-05-2018). Чтобы установить его, запустите

npm install @ngrx/store@8.0.0-beta.2
Другие вопросы по тегам