从不兼容的对等项依赖关系中的7个错误升级到8号角

时间:2019-05-30 10:25:01

标签: angular upgrade angular8

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",
    .....
    ````

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