此错误通常由interceptor定义的顺序错误引起。请确保在HttpInterceptor中间件被添加到该模块的providers数组之前,所有依赖都已经被注入。确保先添加HttpModule,然后再添加HttpClientModule。以下是示例代码:
@NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, HttpClientModule,//这里要在HttpInterceptor之前导入HttpClientModule HttpInterceptorModule //在这里导入HttpInterceptorModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }