2016-08-25 34 views

回答

1

因爲這裏還有2 ways to export stuff from a module

定期export其中每個成員

// module.js 
export foo 
export bar 

// The dependent 
import {foo, bar} from './module'; 

export default定義的默認出口出口。

// module.js 
export default Foo 

// The dependent 
import Foo from './module'; 

至於優點,它取決於用例。有些庫會根據每個成員導出API,您可以單獨導入它們。其他人將一個對象中的所有內容導出爲默認導出。像Rollup這樣的代碼捆綁軟件使用每個成員的導入作爲一種在捆綁過程中樹狀搖晃不需要的導入的方式。

相關問題