我有一个文件,它按模块名称从我的模块modules.js
中导出所有导出(在索引文件中的 ES6 导出/导入之后):default
export { default as a } from './a/a'
export { default as b } from './b/b'
...
export { default as y } from './y/y'
export { default as z } from './z/z'
在我的app.js
中,我想导入这个模块包。
我希望从 a...z 中导入导出的变量,module.js
以便我可以在app.js
.
显然我不想做
import { a, b, c, d, ... , x, y, z } from './modules/modules'
因为这是非常冗长的,每当我添加一个模块时module.js
,我也必须更改import
in app.js
。
我试过了
import * from './modules/modules'
但变量在app.js
.
问题:我如何简单地将所有命名的导出导入 到它们的导出名称下?
示例模块./modules/a/a.js
:
export default function a() {
// whatever
}