Невозможно экспортировать службу angular библиотека - PullRequest
0 голосов
/ 27 марта 2020

Привет. Я пытаюсь экспортировать сервис из своей библиотеки, но всегда получаю сообщение об ошибке. это мой модуль, куда я импортирую сервис:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule, APP_INITIALIZER } from '@angular/core';
import { AppConfigService } from 'ecarelib/lib/services/app-config.service';

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

Publi c -api:

export * from './lib/services/app-config.service';

ОШИБКА в ./src/app/app.module.ts Модуль не Обнаружено: Ошибка: Не удается разрешить файл 'ecarelib / lib / services / app-config.service' в 'C: \ Users \ ArneVandenEynden \ vitalsigns \ Ecare.VitalSigns.Client \ src \ app'

1 Ответ

0 голосов
/ 28 марта 2020

Я думаю, это потому, что путь импорта для ' AppConfigService ', предоставленный в AppModule , неверен. Вы должны указать относительный путь.

Например:

Если путь AppConfigService равен sr c> ecarelib> lib> services> app-config.service и AppModule путь равен sr c> app> app.module , тогда путь импорта, который мы должны предоставить, является относительным путем показано ниже:

import { AppConfigService } from '../ecarelib/lib/services/app-config.service';

Вместо:

import { AppConfigService } from 'ecarelib/lib/services/app-config.service';

Надеюсь, что это решит проблему.

...