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

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

我在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 }

哪个显示相同的错误。

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

mahate 回答:无法在TypeScript模块中导出导入的类型

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3144577.html

大家都在问