javascript – ES6`export * from import`?

前端之家收集整理的这篇文章主要介绍了javascript – ES6`export * from import`?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有使用ES6或ES7或babel的语法,这将允许我轻松捆绑在一起的许多子文件组?

如:

./action_creators/index.js
./action_creators/foo_actions.js
./action_creators/bar_actions.js@H_404_5@ 
 

有index.js导入foo和bar操作,然后重新导出它们,所以我可以

import {FooAction,BarAction} from './action_creators/index.js'@H_404_5@ 
 

如果要更改我将对象组织到的文件,我不想记住/更改引用.

解决方法

是的,ES6支持直接导出导入的模块:
export { name1,name2,…,nameN } from …;

export {FooAction,BarAction} from './action_creators/index.js'@H_404_5@ 
 

您还可以使用*语法重新导出导入的模块的所有导出:

export * from …;

export * from './action_creators/index.js';@H_404_5@ 
 

More info on MDN.

猜你在找的JavaScript相关文章