在升级到angular 7时,ngrx / store@6.1.0需要@ angular / core @ ^ 6.0.0的对等体

前端之家收集整理的这篇文章主要介绍了在升级到angular 7时,ngrx / store@6.1.0需要@ angular / core @ ^ 6.0.0的对等体前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图将Angular 6应用程序迁移到angular 7应用程序,并得到以下警告消息

npm WARN @ngrx/effects@6.1.0 requires a peer of @angular/core@^6.0.0 but none is installed.
You must install peer dependencies yourself.
npm WARN @ngrx/store@6.1.0 requires a peer of @angular/core@^6.0.0 but none is installed.
You must install peer dependencies yourself.

那是什么意思 ?

是否意味着没有角7的兼容商店?

我的商店不会工作吗?

解决方法

更新:

NgRx更新到6.1.2以解决错误并与angular 7兼容.

因此,根据https://github.com/ngrx/platform/issues/1397,您可以忽略对等依赖项,它应该与angular 7一起使用.

安装:

npm install @ngrx/store@6.1.2

如果您想摆脱这些警告,可以通过以下方式安装Nightly版本来使用@ ngrx / store @ 7:

npm install github:ngrx / store-builds

然后,您需要在系统中安装git.

但请记住,@ ngrx / store @ 7仍然是测试版.

在上面给出的链接中,他们升级到NgRx 6.1.2的原因是@ ngrx / router-store有一个带有角度7的错误.

因此,升级到NgRx 6.1.2使其可用并与angular 7兼容,您可以忽略对等依赖项.

猜你在找的Angularjs相关文章