【问题标题】:Cannot export service angular library无法导出服务角度库
【发布时间】:2020-03-27 08:42:00
【问题描述】:

您好,我正在尝试从我的库中导出服务,但总是出错。 这是我导入服务的模块:

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 { }

公共-api:

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

./src/app/app.module.ts 中的错误 未找到模块:错误:无法解析“C:\Users\ArneVandenEynden\vitalsigns\Ecare.VitalSigns.Client\src\app”中的“ecarelib/lib/services/app-config.service”

【问题讨论】:

  • 您的服务从 src 文件夹的确切路径是什么?

标签: html angular service


【解决方案1】:

我认为这是因为 AppModule 中提供的“AppConfigService”的导入路径不正确。你应该在那里给出相对路径。

例如:

如果 AppConfigService 的路径是 src>ecarelib>lib>services>app-config.service 并且 AppModule 的路径是src>app>app.module,那么我们应该提供的导入路径就是如下图的相对路径:

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

而不是:

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

希望这能解决问题。

【讨论】:

    猜你喜欢
    • 2018-03-02
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多