Angular 角度ngrx存储错误无法读取属性';附表';未定义的
我尝试使用Angular实现ngrx/Store,但在console中总是出现以下错误,并且没有显示任何内容: TypeError:无法读取未定义的属性“schedule” 在ObserveOnSubscriber.scheduleMessage上” 顺便说一下,我正在使用: 角度CLI:1.7.4Angular 角度ngrx存储错误无法读取属性';附表';未定义的,angular,redux,ngrx,ngrx-store,Angular,Redux,Ngrx,Ngrx Store,我尝试使用Angular实现ngrx/Store,但在console中总是出现以下错误,并且没有显示任何内容: TypeError:无法读取未定义的属性“schedule” 在ObserveOnSubscriber.scheduleMessage上” 顺便说一下,我正在使用: 角度CLI:1.7.4 角度:5.2.11 由于我是ngrx/Store的新手,我正在尝试实现以下示例: 甚至我也尝试了其他示例,但我总是遇到上述相同的错误。在将ngRx/Store集成到一个新应用程序中时,我遇到了同样
角度:5.2.11 由于我是ngrx/Store的新手,我正在尝试实现以下示例:
甚至我也尝试了其他示例,但我总是遇到上述相同的错误。在将
ngRx/Store
集成到一个新应用程序中时,我遇到了同样的问题。当我检查npm安装
日志时,我注意到:
npm警告@ngrx/store@6.0.1需要@angular/core@^6.0.0对等机,但未安装任何对等机。您必须自己安装对等依赖项
这让我相信@ngRx/storev6.x
需要角度v6
。卸载@ngRx/storev6
并降级到ngRx/Store
v5.2.0
后,一切都很顺利
分步骤解决:
npm卸载@ngrx/store
npm安装@ngrx/store@5
由于编辑限制,增加了一些行请粘贴一些有关店铺设置的基本代码。您还可以查看回购协议上的示例应用程序。请提供有关您的应用程序的详细信息。模块、订阅组件、操作、减少、状态(和效果?)谢谢您的回复。事实上,我尝试实现这个例子,因为我是ngrx/store的初学者:@Sayed Ali Taqi:谢谢Syed的回答,但请在卸载后,我在尝试安装5.2.0版时遇到此错误:
npm I@ngrx/store 5.2.0 npm ERR!代码E404 npm错误!404未找到:5.2。0@latestnpm错误!此运行的完整日志可在以下位置找到:npm ERR!C:\Users\jocopericus\AppData\Roaming\npm cache\\u logs\2018-06-07T21\u 47\u 04\u 454Z-debug.log
但降级到4.1.1版本解决了问题,我还尝试了另一个项目,在将angular版本升级到6之后,它也工作了。所以非常感谢赛义德·阿里·塔奇的支持help@TigrisLaesus:很荣幸,请将答案标记为已接受,以便在其他人遇到相同问题时可能会有所帮助。将步骤2更改为:“npm install@ngrx/store@5.2.0“对我有用。Thanks@SyedAliTaqi谢谢你,你的解决方案对我很有吸引力。