当我将“@ngrx/router-store”添加到我的项目时,它会在开发模式和单元测试结果中向应用程序控制台发送垃圾邮件,并显示以下消息:
状态中不存在功能名称“路由器”,因此 createFeatureSelector 无法访问它。确保它是使用 StoreModule.forRoot('router', ...) 或 StoreModule.forFeature('router', ...) 导入到加载的模块中的。如果默认状态是未定义的,就像路由器状态一样,则可以忽略此仅用于开发的警告消息。
我试图将router
状态属性类型设置为
router: null | RouterReducerState<SerializedRouterStateSnapshot>
和初始状态值
router: null
但它与routerReducer
类型冲突,它只接受
RouterReducerState<SerializedRouterStateSnapshot>
如何禁用此警告?老实说,我觉得这很烦人。