ng更新@ angular / cli @ angular / core。 -按照https://update.angular.io/#7.0:8.0
的指南,从7升级到8时出现以下错误> "@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",
.....
````
答案 0 :(得分:0)
错误消息表明问题是您的@ngrx/store
版本与Angular 8不兼容。当前,@ngrx/store
仅有3个beta版本支持Angular 8:
8.0.0-beta.0
8.0.0-beta.1
8.0.0-beta.2
最新(8.0.0-beta.2)已于15天前(15-05-2018)发布到NPM。要安装它,请运行
npm install @ngrx/store@8.0.0-beta.2
答案 1 :(得分:0)
看起来@ngrx/store
尚未有支持angular 8的发行版本。如果要升级或等到他们发行第8版,则必须使用其最新的Beta版本8.0.0-beta.2 (2019-05-15)
。
答案 2 :(得分:0)
我遇到了同样的问题,一些github问题建议与--force
一起使用ng upgrade
命令:
ng updgrate --all --force