0

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

4

3 回答 3

1

我遇到了同样的问题,一些 github 问题建议使用以下--force命令ng upgrade

ng updgrate --all --force 
于 2019-12-10T00:06:06.987 回答
0

由于错误消息表明问题在于您的版本@ngrx/store与 Angular 8 尚不兼容。目前只有 3 个@ngrx/store支持 Angular 8 的 beta 版本:

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
于 2019-05-30T10:28:52.953 回答
0

看起来@ngrx/store还没有支持 angular 8 的已发布版本。8.0.0-beta.2 (2019-05-15)如果您想升级或等到他们发布版本 8,则必须使用他们最新的 beta 版本。

于 2019-05-30T10:31:29.590 回答