我正在尝试将一个长文件分成多个文件,而又不影响导入的结构。
我在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 }
哪个显示相同的错误。
我做错什么了吗?有没有办法做到这一点?现在,我将不得不直接从原始文件导入,但是我宁愿保留导入的原始结构。