【问题标题】:Using Ngrx DevTools with Ionic 5在 Ionic 5 中使用 Ngrx DevTools
【发布时间】:2020-10-05 15:14:50
【问题描述】:

我正在尝试关注 this link 以使用 Ngrx DevTools。但是 Ionic 使用 @ionic/angular-toolkit,我们需要启用 Ngrx Schematics 来替代它。有没有办法两者兼得?

Changes in Angular.json
  "cli": {
--"defaultCollection": "@ionic/angular-toolkit"
++"defaultCollection": "@ngrx/schematics"
},

@ionic/angular-toolkit:@ionic/angular 应用程序的 Angular Schematics 和构建器

【问题讨论】:

标签: angular ionic-framework ngrx-store ionic5 redux-devtools


【解决方案1】:
  1. 安装@ngrx/store-devtools
  2. 在 app.module.ts 的导入中添加“StoreDevtoolsModule.instrument({ maxAge: 30 })”

【讨论】:

    【解决方案2】:

    我能够使用 ngrx 原理图为我的 Ionic 5 应用程序生成商店:

    1. 安装 @ngrx/schematics 并允许它们替换 @ionic/angular-toolkit。
    2. 正在运行“ng generate store...”
    3. 将“defaultCollection”条目替换为“@ionic/angular-toolkit”

    这似乎让我能够完成它——直到 Ionic 为他们的原理图提供更新。

    是的,这是一个 hack,每次我想要创建商店时都需要这样做,但它允许我使用 ngrx 工具,想向某人学习更清洁的方法!

    【讨论】:

    • 很好,所以添加商店并再次回滚原理图。在 Ionic 团队更新他们的原理图之前,接缝是唯一的方法。谢谢!
    • 也帮助了我。太糟糕了,当你添加这个时,ngrx 原理图不起作用
    猜你喜欢
    • 2021-04-16
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 2018-08-08
    • 2018-12-11
    • 2019-04-18
    • 2023-03-07
    • 2019-09-24
    相关资源
    最近更新 更多