angular ngrx store error无法读取undefined的属性'schedule'

Tig*_*sus 12 redux ngrx angular ngrx-store

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

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

顺便说一下我使用的方式:

Angular CLI:1.7.4
Angular:5.2.11

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

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

Sye*_*aqi 33

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. 重新编译应用程序

由于编辑限制,添加了更多行

  • 将步骤2更改为:"npm install @ ngrx/store @ 5.2.0"对我有用.谢谢 (2认同)