如何在 ES6 中创建主导入文件?
How do I create a main import file in ES6?
我希望使用 ES6
语法创建一个主导入文件。我有一个包含 index.js 文件的组件目录。
如果有意义的话,我想 export
导入。本质上,我想将各个组件文件导入然后导出到索引文件中,这样我就可以从任何其他文件中解构我的 imports
,如下所示:
import {Comp1, Comp2} from "./components"
如何使用 ES6
语法执行此操作?
你可以这样做:
export * from "./components"
// or
export {Comp1, Comp2} from "./components"
如何准确引用 components/index.js
取决于您的模块加载器或您要编译的模块格式。我不确定如果你 export * from
具有重叠命名导出的多个模块会发生什么(将必须检查)。
我希望使用 ES6
语法创建一个主导入文件。我有一个包含 index.js 文件的组件目录。
如果有意义的话,我想 export
导入。本质上,我想将各个组件文件导入然后导出到索引文件中,这样我就可以从任何其他文件中解构我的 imports
,如下所示:
import {Comp1, Comp2} from "./components"
如何使用 ES6
语法执行此操作?
你可以这样做:
export * from "./components"
// or
export {Comp1, Comp2} from "./components"
如何准确引用 components/index.js
取决于您的模块加载器或您要编译的模块格式。我不确定如果你 export * from
具有重叠命名导出的多个模块会发生什么(将必须检查)。