Во-первых, ngrx v8 использует новый синтаксис , поэтому вы можете проверить его с помощью своего кода
Образец из документов
search$ = createEffect(() => ({
// assign default values
debounce = 300,
scheduler = asyncScheduler
} = {}) =>
this.actions$.pipe(
ofType(BookActions.search),
debounceTime(debounce, scheduler),
...
)
);
Во-вторых, удалить пакет-блокировку . json и @ngrx/core
пакета (в этом нет необходимости). json
И обновление пакета. json вот так
"@ngrx/effects": "^8.6.0",
"@ngrx/store": "^8.6.0",
"@ngrx/store-devtools": "^8.6.0",
Затем запустите
npm cache clean --force
npm i
Вы можете удалить папку node_modules и запустить npm i
, если проблема все еще существует