如何在ES6中创建主导入文件?

时间:2015-10-02 19:50:28

标签: javascript ecmascript-6 babeljs

我希望使用ES6语法创建一个主导入文件。我有一个带有 index.js 文件的组件目录。

如果有意义,我想export进口。基本上,我想导入然后将单个组件文件导出到索引文件中,这样我就可以从任何其他文件中解构我的imports

import {Comp1, Comp2} from "./components"

如何使用ES6语法执行此操作?

1 个答案:

答案 0 :(得分:11)

你可以这样做:

export * from "./components"
// or
export {Comp1, Comp2} from "./components"

如何引用components/index.js取决于您的模块加载器或您正在编译的模块格式。我不确定如果export * from多个模块具有重叠的命名导出(必须检查),会发生什么。