Angular 找不到导出接口的名称
我在导出接口时遇到问题。。。 我在my-config.ts中这样定义了它:Angular 找不到导出接口的名称,angular,typescript,interface,module,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';
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在创建新文件时往往会显示这些错误。您确定您的路径正确吗?似乎它必须是从“/my.config”导出{MyConfig};路径绝对正确。。。