首页 > 解决方案 > 使用 HttpClient 模块在 Angular 中出现错误

问题描述

node_modules/@angular/common/http/http.d.ts:81:22 中的错误 - 错误 NG6002:出现在 AppModule 的 NgModule.imports 中,但无法解析为 NgModule 类。

这可能意味着声明的 library( @angular/common/http)HttpClient没有被正确处理ngcc,或者与Angular Ivy. 检查是否有更新版本的库可用,如果有则更新。还可以考虑与图书馆的作者核实,看看图书馆是否应该与 Ivy 兼容。

81 出口声明类 HttpClient {

标签: angularhttpclientng-modules

解决方案


也许你已经导入HttpClient而不是HttpClientModule. 检查进口app.module.ts

imports: [  
    BrowserModule,
    AppRoutingModule,
    BrowserAnimationsModule,
    MatToolbarModule,
    FlexLayoutModule,
    HttpClientModule
  ],

推荐阅读