我在导出接口(interface)时遇到问题... 我在 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/