我想使用从文件夹中的ts文件导出所有默认导入
index.ts
在同一文件夹中。我知道我可以导出中的所有模块
index.ts
通过显式导出每个类。但我只想用
export * from ".";
in index.ts
文件我也知道我可以使用这种格式,并通过使用
import * as Modules from "@/modules"
但它导入给定文件夹中的每个模块。我只想导入所需的模块。有可能吗?
以下是一个示例:
src/modules/Module.ts
class ModuleA {
// ...
}
export default ModuleA;
src/modules/ModuleB.ts
class ModuleB {
// ...
}
export default ModuleB;
src/modules/index.ts
export * from '.';
当我想导入它时:
// import * as Modules from "@/modules"; // That works but does not recognize imported modules
import { ModuleA } from "@/modules"; // That does not work when index.ts is like in the example
我也不知道我的方法是否合理,所以任何反馈都很感激。