是否可以使用通配符从目录中的所有文件导入模块?
2022-08-29 23:47:55
使用ES6,我可以像这样从文件中导入多个导出:
import {ThingA, ThingB, ThingC} from 'lib/things';
但是,我喜欢每个文件有一个模块的组织。我最终得到这样的进口:
import ThingA from 'lib/things/ThingA';
import ThingB from 'lib/things/ThingB';
import ThingC from 'lib/things/ThingC';
我希望能够做到这一点:
import {ThingA, ThingB, ThingC} from 'lib/things/*';
或类似的东西,按照理解的约定,每个文件包含一个默认导出,并且每个模块的名称与其文件相同。
这可能吗?