重新出口并展平默认&使用es6语法命名导出

时间:2016-05-12 08:50:32

标签: javascript ecmascript-6

文件夹folder有几个js文件。其中之一,var.js导出默认&同时命名变量:

export a ...
export b ...
export default c ...

然后我可以写:import c,{a,b} from "folder/var";

folder中,我想写index.js来重新导出var.js中的变量,并且可以写:

import {c,a,b} from "folder";

我在index.js写道:

export * from "./var"

根据我对exploringjs.com section 16.4.4 All exporting styles的理解,它只会从a导出bvar.js。我怎样才能压扁"从var.js中的index.js导出?

1 个答案:

答案 0 :(得分:2)

我不确定我是否正确理解了您的问题,但您可以执行以下操作:

export {a,b, default as c} from "./var";