在 ESLint 之后尝试添加 ngrx 存储时出错

Getting error while trying to add ngrx store after ESLint

我有一个 angular 13 应用程序,其中已经安装了 ESLint。

我使用

添加了 ngrx 存储和开发工具

ng add @ngrx/store
ng add @ngrx/store-devtools

命令。现在当我尝试添加商店

ng g store shared/Shared --module shared.module.ts      

我收到一个错误

An unhandled exception occurred: Schematic "store" not found in collection "@angular-eslint/schematics".

.eslintrc 文件有变化

},
{
  "files": [
    "*.ts"
  ],
  "extends": [
    "plugin:ngrx/recommended"
  ]
}

和angular.json有这个条目

  "cli": {
"defaultCollection": "@angular-eslint/schematics"
}

如何保留 ESLint 并让 ngrx 使用它?

默认集合应该是来自 NgRx 的集合,或者您应该通过显式添加原理图来执行原理图。

  "cli": {
"defaultCollection": "@ngrx/schematics"
}

ng generate @ngrx/schematics:store shared/Shared --module shared.module.ts