angular ngrx store error无法读取属性' schedule'未定义的

时间:2018-06-06 22:39:16

标签: angular redux ngrx ngrx-store

我尝试使用Angular实现ngrx / Store但是我总是在控制台中收到以下错误,并且没有显示任何内容:

  

" TypeError:无法读取属性'计划'未定义的       在ObserveOnSubscriber.scheduleMessage"

按我使用的方式:

Angular CLI:1.7.4
Angular:5.2.11

由于我是ngrx / Store的新手,我试图实现以下示例: https://malcoded.com/posts/angular-ngrx-guide

即使我尝试了其他示例,但我总是得到相同的上述错误。

1 个答案:

答案 0 :(得分:31)

在将ngRx/Store集成到新应用程序中时,我遇到了同样的问题。当我检查npm install日志时,我注意到了这一点:

  

npm WARN @ngrx / store @ 6.0.1需要@ angular / core @ ^ 6.0.0的对等,但没有安装。您必须自己安装对等依赖项。

这让我相信@ngRx/Store v6.x需要Angular v6。卸载@ngRx/Store v6并降级为ngRx/Store v5.2.0 后,所有内容都像魅力一样。

步骤解决方案:

  1. npm uninstall @ngrx/store
  2. npm install @ngrx/store@5
  3. 重新编译应用
  4. 由于编辑限制而添加了更多行