我尝试使用Angular实现ngrx / Store但是我总是在控制台中收到以下错误,并且没有显示任何内容:
“TypeError: Cannot read property ‘schedule’ of undefined
at ObserveOnSubscriber.scheduleMessage”
顺便说一下我使用的方式:
Angular CLI:1.7.4
Angular:5.2.11
由于我是ngrx / Store的新手,我试图实现以下示例:
https://malcoded.com/posts/angular-ngrx-guide
即使我尝试了其他示例,但我总是得到相同的上述错误.
在将ngRx / Store集成到新应用程序中时,我遇到了同样的问题.当我检查npm安装日志时,我注意到了这一点:
npm WARN @ngrx/store@6.0.1 requires a peer of @angular/core@^6.0.0 but none is installed. You must install peer dependencies yourself.
这让我相信@ ngRx / Store v6.x需要Angular v6.卸载@ ngRx / Store v6并降级到ngRx / Store v5.2.0后,一切都像魅力一样.
步骤解决方案:
> npm uninstall @ ngrx / store
> npm install @ ngrx / store @ 5
>重新编译应用程序
由于编辑限制,添加了更多行