Angular 缺少导入错误:StaticInjectorError(AppModule)[ClrVerticalNavGroup->;VerticalNavGroupRegistrationService]:

Angular 缺少导入错误:StaticInjectorError(AppModule)[ClrVerticalNavGroup->;VerticalNavGroupRegistrationService]:,angular,vmware-clarity,Angular,Vmware Clarity,我正在使用来自的组件,目前我在angular应用程序中收到此错误 错误:StaticInjectorError(AppModule)[ClrVerticalNavGroup-> 垂直导航组注册服务] 我的应用程序模块中缺少导入,但我很难确定需要导入什么。导入ClrVerticalNavGroup不起任何作用,导入VerticalNavGroupRegistrationService会给我一个“无法解析应用程序中的服务”错误 我的应用程序模块 @NgModule({ declarations

我正在使用来自的
组件,目前我在angular应用程序中收到此错误

错误:StaticInjectorError(AppModule)[ClrVerticalNavGroup-> 垂直导航组注册服务]

我的应用程序模块中缺少导入,但我很难确定需要导入什么。导入
ClrVerticalNavGroup
不起任何作用,导入
VerticalNavGroupRegistrationService
会给我一个“无法解析应用程序中的服务”错误

我的应用程序模块

@NgModule({

  declarations: [
    ...
  ],
  imports: [
    ...
    ClarityModule,
    ClrVerticalNavModule,
  ],
  providers: [
    ...
    VerticalNavGroupRegistrationService,

  ],
  bootstrap: [AppComponent]
})
导入
VerticalNavGroupRegistrationService
后,我希望错误会消失,但我最终得到的是

在./src/app/app.module.ts模块中找不到错误:错误:无法 决定 “@clr/angular/layout/vertical nav/providers/vertical nav group registration.service” 在“../src/app”中


如您所见,ClrVerticalNav单独提供此服务。您无需提供此服务。ClrVerticalNavGroup不提供此服务,但仅在ClrVerticalNav中使用。

您在构建时是否遇到任何错误?您使用的是什么版本的Angular?@ahmeticat
中出现错误。/src/app/app.module.ts未找到模块:错误:无法解决“@clr/a”ngular/layout/vertical nav/providers/vertical nav group registration.service'in'../src/app'
是实际生成错误。@纳姆,我使用的是版本
7.2
@doubleya-这解决了您的问题吗?