在 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
我有一个 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