📅  最后修改于: 2023-12-03 15:10:04.671000             🧑  作者: Mango
如果你使用 Angular 和 Ngrx 来管理你的应用程序状态,你可能会遇到以下错误:
找不到模块“@ngrx/effects”或其对应的类型声明.ts(2307)
这个错误信息告诉我们无法找到模块 “@ngrx/effects” 或其对应的类型声明。这个问题通常发生在我们在代码中使用 Ngrx Effects 模块时。
这个错误通常是由以下情况引起的:
@ngrx/effects
包或它的类型定义import
语句或模块路径写错了@ngrx/effects
这个包在你的项目根目录下,运行以下命令来安装 @ngrx/effects
:
npm install @ngrx/effects --save
或者如果你使用的是 yarn:
yarn add @ngrx/effects
import
语句或模块路径是否正确确保你的代码中的引入语句是正确的,例如:
import { EffectsModule } from '@ngrx/effects';
也可以尝试使用相对路径来引入模块,例如:
import { MyEffects } from './my-effects';
找不到模块“@ngrx/effects”或其对应的类型声明.ts(2307) 错误通常是在使用 Ngrx Effects 模块时出现。解决这个问题只需要确保你已经安装了 @ngrx/effects
包,并且代码中的引入语句正确。