【问题标题】:upgrade to angular 8 from 7 errors with incompatible peer dependency从具有不兼容对等依赖的 7 个错误升级到 Angular 8
【发布时间】:2019-05-30 10:25:01
【问题描述】:

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

【问题讨论】:

  • 貌似@ngrx/store 还没有发布支持 Angular 8 的版本。

标签: angular upgrade angular8


【解决方案1】:

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

ng updgrate --all --force 

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      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
      

      【讨论】:

        猜你喜欢
        • 2021-06-03
        • 1970-01-01
        • 2021-08-06
        • 2022-01-06
        • 2020-08-15
        • 2021-05-22
        • 2022-06-10
        • 2019-02-03
        • 2021-09-03
        相关资源
        最近更新 更多