我在导出接口时遇到问题…
我在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’”…
有人知道吗?

最佳答案

(抱歉,我还不能发表评论,所以我写了这个作为回答)
假设所有的文件名都是正确的,我唯一能想到的可能是接口使用中的一个错误。
对应行的完全错误(即来自tsc)有助于锁定问题。
此外,如果这是一个ide错误,那么要知道vscode在创建新文件时往往会显示这些错误。

关于angular - 找不到导出的接口(interface)的名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39977025/

10-10 04:16