【问题标题】:Angular: npm install returning "peer dependencies" warning, incompatible peer dependenciesAngular:npm install 返回“对等依赖项”警告,对等依赖项不兼容
【发布时间】:2019-08-13 14:31:08
【问题描述】:

当我第一次做npm install 时,我收到了一堆警告,下面只是一个例子

    @angular/animations@7.2.10 requires a peer of @angular/core@7.2.10 but none is installed. You must install peer dependencies yourself.

(...在此处跳过其他警告...)

npm WARN angular-star-rating@4.0.0-beta.3 requires a peer of @angular/core@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN angular-star-rating@4.0.0-beta.3 requires a peer of @angular/forms@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.

看到这个警告后,我更新了我的package.json 并修改了@angular/core,它是7.2.8 to 7.2.10,然后又做了npm install。第二次运行给了我以下警告

@angular/forms@7.2.8 requires a peer of @angular/core@7.2.8 but none is installed. You must install peer dependencies yourself.

在这种情况下我该怎么办?

@angular/animations@7.2.10 needs @angular/core@7.2.10
@angular/forms@7.2.8 needs @angular/core@7.2.8.
@angular-star-rating@4.0.0-beta.3 requires @angular/core@^4.0.0 

如何处理? 我真的应该将表单更新为@angular/forms@7.2.10 吗? 我应该手动更新每个损坏的依赖项吗?

【问题讨论】:

    标签: angular npm-install node-modules angular7


    【解决方案1】:

    对于@angular/ 项目,由于潜在的兼容性问题,最好同时更新它们。

    Angular 更新指南也很有帮助。查看可帮助您完成此过程的 Angular CLI 工具。 https://update.angular.io/

    【讨论】:

      猜你喜欢
      • 2019-02-03
      • 2021-08-02
      • 2018-09-18
      • 2018-04-22
      • 1970-01-01
      • 2019-10-18
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      相关资源
      最近更新 更多