'ngx-datatable-column' не является известным элементом - Angular 8 ngx-datatable

Я пытаюсь создать образец приложения с помощью Angular 8 и ngx-datatable. Я постоянно получаю сообщение об ошибке «ngx-datatable-column» не является известным элементом. Я уже пробовал такие решения, как импорт NgxDatatableModule в дочерний компонент вместо appModule или перезапуск системы после установки. Он все еще там. Я использую все последние версии:

«@ angular / core»: «8.2.6», «@ swimlane / ngx-datatable»: «^ 16.0.3», узел NVM: 12.16.1

app.module.ts:

import { NgxDatatableModule } from '@swimlane/ngx-datatable';

@NgModule({
  declarations: [
    AppComponent,
    LandingComponent
  ],
  imports: [
    BrowserAnimationsModule,
    BrowserModule,
    [NgxDatatableModule],
    RouterModule.forRoot(routes, {useHash: true}),
    SiLandingPageModule,
    SharedModule,
    HttpClientModule,
    TranslateModule.forRoot({
      loader: {
        provide: TranslateLoader,
        useFactory: (createTranslateLoader),
        deps: [HttpClient]
      }
    })
  ],
  exports: [RouterModule],
  bootstrap: [AppComponent]
})

Файл компонента точно такой, как указано здесь: https://github.com/swimlane/ngx-datatable/blob/master/src/app/basic/inline.component.ts


person guravman    schedule 26.02.2020    source источник


Ответы (2)


В разделе импорта в app.module.ts измените следующее:

От: [NgxDatatableModule]

Кому: NgxDatatableModule

person Sunny Parekh    schedule 26.02.2020
comment
Пробовал с обоими. Нет разницы. - person guravman; 26.02.2020

Не знаю, почему, но понижение версии Node до 12.15.0 помогло. Произошла ошибка!

person guravman    schedule 26.02.2020