Ошибка: модуль не найден: ошибка: не удается разрешить '@ angular / cdk / scrolling' - PullRequest
4 голосов
/ 10 апреля 2019

Я сталкиваюсь с ошибкой: "Модуль не найден: Ошибка: невозможно разрешить '@ angular / cdk / scrolling'" , как только я добавляю импорт TableModule из primeNG в app.module.ts,Не могли бы вы помочь понять, почему выдается эта ошибка?Я не вижу никакой зависимости от модуля, упомянутой в документации primeNG https://www.primefaces.org/primeng/#/table.

Ошибка: Не удалось скомпилировать.

. / Node_modules / primeng / components/dropdown/dropdown.js Модуль не найден: Ошибка: невозможно разрешить '@ angular / cdk / scrolling' в '/ Users / admin / angular / MovieApp / node_modules / primeng / components / dropdown'

    import {TableModule} from 'primeng/table';
...
imports: [
    BrowserModule,
    AppRoutingModule,
    HttpClientModule,CarouselModule,FieldsetModule,BrowserAnimationsModule,LightboxModule,
    ScrollPanelModule,TableModule
  ],...

Ответы [ 2 ]

7 голосов
/ 10 апреля 2019

Использование npm install @angular/cdk --save разрешит эту проблему.

Это нужно, потому что p-table использует p-paginator, который использует p-dropdown, для чего нужен CDK.

Вы можете проверить это здесь:

0 голосов
/ 12 июля 2019

Просто установите версию primeng, которая в порядке с вашим CDK, наоборот. Но изменение версии cdk для primeng может привести к путанице с другими зависимостями и пакетами, которые вы уже установили

...