ngx-cookiesconsent выдает ошибку общего типа ‘ModuleWithProviders’, для которой требуется 1 аргумент (ы) типа

#cookies #angular10

#файлы cookie #angular10

Вопрос:

Я использую Angular 10 и пытаюсь использовать пакет ngx-cookiesconsent. Я получаю сообщение об ошибке от ngx-cookieconsent, в котором говорится:

 ERROR in node_modules/ngx-cookieconsent/cookieconsent.module.d.ts:7:53 - error TS2314: Generic type 'ModuleWithProviders<T>' requires 1 type argument(s).
    
 static forRoot(config: NgcCookieConsentConfig): ModuleWithProviders;
  

Я полагаю, что он правильно подключен в моем файле app.module.ts как таковой:

 imports: [
    NgcCookieConsentModule.forRoot(cookieConfig),
    BrowserModule,
    AppRoutingModule,
    BrowserAnimationsModule,
    LayoutModule,
    MaterialModule,
    HttpClientModule,
    AccountModule
  ],
  

в ngx-cookieconsent этот метод действительно объявлен должным образом (в версии 2.2.3), как видноhttps://github.com/tinesoft/ngx-cookieconsent/blob/master/src/cookieconsent.module.ts .

Я делаю что-то не так?

Ответ №1:

Я понял это. У меня не было правильных путей в моем файле angular.json.