找不到导出的接口名称

时间:2016-10-11 12:14:57

标签: angular typescript interface module

我在导出界面时遇到问题... 我在my-config.ts中定义了它:

export interface MyConfig{
  useTitleSuffix: boolean;
  defaults: {};
}

我正在index.ts

中导出它
export { MyConfig} from './my-config';
export { MyService } from './my.service';
export { MyModule } from './my.module';

当我在另一个模块中导入时:

import { MyConfig, MyModule } from 'my-module';

然后会找到MyService和MyModule,但MyConfig却没有。 “找不到名字'MyConfig'”......

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

(很抱歉,我无法评论,所以我写了这个答案)
假设所有文件名都是正确的,我能想到的唯一真正的可能性是接口使用中的拼写错误。

相应行的完整错误(即来自tsc)可能有助于锁定问题。

此外,如果这是一个IDE错误,那么知道VSCode在您创建新文件时往往会显示这些错误。