Обновление до углового 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