тест не пройден, когда я использую модуль локальной библиотеки - PullRequest
0 голосов
/ 22 октября 2019

Я использую локальную библиотеку с моим компонентом (проектами), когда я тестирую, получая следующую ошибку:

1. If 'lib-ibo-library' is an Angular component, then verify that it is part of this module.
        'lib-ibo-library' is not a known element:
        1. If 'lib-ibo-library' is an Angular component, then verify that it is part of this module.
        2. If 'lib-ibo-library' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("[ERROR ->]<lib-ibo-library></lib-ibo-library>"): ng:///DynamicTestModule/AppComponent.html@0:0

вот мой файл module.ts:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { IboLibraryModule } from 'ibo-library';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';

@NgModule({
    declarations: [
        AppComponent
    ],
    imports: [
        BrowserModule,
        AppRoutingModule,
        IboLibraryModule
    ],
    providers: [],
    bootstrap: [AppComponent]
})
export class AppModule { }

html-файл моего компонента:

<lib-ibo-library></lib-ibo-library>

как это исправить? это нужно добавить даже в родительском приложении?

файл модуля моей библиотеки ibo:

import { NgModule } from '@angular/core';
import { IboLibraryComponent } from './ibo-library.component';



@NgModule({
  declarations: [IboLibraryComponent],
  imports: [
  ],
  exports: [IboLibraryComponent]
})
export class IboLibraryModule { }

файл компонента ts:

import { Component, OnInit } from '@angular/core';

@Component({
    selector: 'lib-ibo-library',
    templateUrl: './ibo-library.component.html',
    styleUrls: ['./ibo-library.component.scss']
})
export class IboLibraryComponent implements OnInit {

    constructor() { }

    ngOnInit() {}

}
...