猿问

有没有更好的方法可以在typescript中有效地将许多类导出为数组?

我有一个这样的文件结构:


index.ts

folder/

  a.ts

  b.ts

  subfolder/

    c.ts

    d.ts

    e.ts

    ...

每个文件中都有一个类作为默认导出,我希望index.ts将所有类导出为数组。我目前的做法是:


import a from "./folder/a";

import b from "./folder/b";

import c from "./folder/subfolder/c";

import d from "./folder/subfolder/d";

import e from "./folder/subfolder/e";

...


export const things = [a, b, c, d, e, ...];

但是对于大量文件,这会占用很多行,并且似乎效率极低。有没有更好的方法?


jeck猫
浏览 133回答 1
1回答

catspeake

首先,您可以在子文件夹目录中创建index.ts并导出所有ts文件,然后您可以在文件夹目录中创建index.ts。您可以导出 a.ts b.ts 和子文件夹索引文件。最后,您只需一次导入即可访问类。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答