如何在 Ionic 4 项目中使用 ngrx-schematics?

How to use ngrx-schematics in an Ionic 4 project?

我正在尝试在 Ionic 4 项目中使用 ngrx-schematics,但我似乎无法让它工作。

刚刚开始一个 Ionic 4 项目并安装了 ngrx 商店、实体、效果和原理图。我还全局安装了 angular-cli 8,尽管 Ionic 仍然使用版本 7。我在网上找到了通过创建具有某些配置的 angular-cli.json 文件使 ngrx-schematics 与 Ionic 3 一起工作的方法。我认为,自 Angular 6 起,该文件不再存在于 angular 项目中,所以我没有创建它。

我 运行 命令 ng config schematics.colection @ngrx/schematics 所以我可以将 angular 原理图与 ngrx 原理图集成。 不幸的是,它没有用,因为当我尝试使用命令 ng g store State --root --module app.module.ts 创建商店时,我收到以下错误:Error: Schematic "store" not found in collection "@ionic/angular-toolkit".

添加示意图的新方法(此处 ngrx/schematics)将是 ng config cli.defaultCollection @ngrx/schematics。这是 reference