无法在TypeScript模块中导出导入的类型

时间:2019-11-07 13:16:19

标签: typescript typescript-typings

我正在尝试将一个长文件分成多个文件,而又不影响导入的结构。

我在module-b上导出了一个接口,就像这样:

export interface A {
    // stuff
}

在我的“模块集合”文件中,我具有以下内容:

export { A } from './module-b'

但是,我在编译时遇到以下错误:

./module-collection.ts
Attempted import error: 'A' is not exported from './module-b.ts'.

导入module-collection.ts上的界面可以使用,但可以使用,但是尝试导出会导致此错误。

我尝试更详细地导入/导出,如下所示:

import { A } from 'module-b'
export { A }

我还尝试过为它们起别名,如下所示:

import { A as AA } from 'module-b'
export { AA as A }

哪个显示相同的错误。

我做错什么了吗?有没有办法做到这一点?现在,我将不得不直接从原始文件导入,但是我宁愿保留导入的原始结构。

0 个答案:

没有答案