安装 breeze 时 Codelyzer 出现 Peer Package Error

Peer Package Error with Codelyzer when installing breeze

我安装了@angular/cli,它给了我 v1.5.2

使用 "ng new ...",我生成了一个新应用。在新应用附带的 package.json 中,我可以看到我没有获得所有 Angular 5.0.0 包。

接下来,因为我想使用breeze,安装了breeze-client 和breeze-bridge-angular 包,分别给我v1.6.3 和v4.0.1。

我在安装时遇到了 codelyzer 的对等错误。我是不是在安装时做错了什么,还是需要手动安装其他依赖项?

>>npm install breeze-client breeze-bridge-angular
npm WARN codelyzer@3.2.2 requires a peer of @angular/compiler@^2.3.1 || >=4.0.0-beta <5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN codelyzer@3.2.2 requires a peer of @angular/core@^2.3.1 || >=4.0.0-beta <5.0.0 but none is installed. You must install peer dependencies yourself.

我看到很多地方同时存在 breeze 和 angular,我遇到了对等依赖性问题。它似乎没有影响这两个框架的任何基本用法,所以我不知道这是否是一个很大的问题。所以我不知道他们的目的是什么,但至少我能够继续前进。