错误 NG6002:出现在 AppModule 的 NgModule.imports 中,但无法解析为 NgModule class。它是否缺少 @NgModule 注释?

error NG6002: Appears in the NgModule.imports of AppModule, but could not be resolved to an NgModule class. Is it missing an @NgModule annotation?

我在超级简单的 Angular 应用程序中收到此错误,我不知道为什么会收到此错误。我提供了一个屏幕截图,应该可以回答您可能遇到的大多数问题。

error NG6002: Appears in the NgModule.imports of AppModule, but could not be 
  resolved to an NgModule class.
    Is it missing an @NgModule annotation?

注意:当我第一次生成 ChannelService class 时,它正在编译,但在我摆弄它之后停止工作。我尝试了一些显而易见的事情,比如删除 node_modules 和重建。

你的模块导入中有一个服务,它是一个提供者,应该自动注册,因为它是 providedIn: 'root'

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    HttpClientModule,
    ChannelService, // <-- remove this
    BrowserModule,
    AgGridModule.withComponents([])
  ],
  providers: [],
  bootstrap: [AppComponent]
})