2016-05-12 40 views
2

文件夾folder有幾個js文件。在相同的時間他們中的一個,var.js出口默認&名變量:使用es6語法重新導出並壓扁默認&命名輸出

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

然後我就可以寫:import c,{a,b} from "folder/var";

folder,我想寫index.jsvar.js再出口變量,並能編寫:

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

index.js寫道:

export * from "./var" 

從我從exploringjs.com section 16.4.4 All exporting styles明白,它只會abvar.js出口。如何從var.jsindex.js「扁平化」出口?

+1

爲什麼會只出口了''和'B'?它也會輸出'default'。 – Bergi

+0

你寫的東西讓我意識到'default'實際上是一個名爲'default'的變量,我可以使用它。謝謝! –

回答

2

我不知道我正確理解你的問題,但你可以做到以下幾點:

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