jsモジュールのインポート、エクスポートのいくつかの書き方

577 ワード

jsモジュールはインポート、エクスポートして、前は勝手に書いていたので、後で書く混乱を避けるために、いくつかの使い方をまとめたいと思っています.
// import  。 {}   {}   
import   A from '  '      //       export.default  ,      。 :  A.AA
import {A,B,C} from '  '   //       export  ,export          。 :A
import * as A from ‘  ’    // as     。 :A.A

// module.exports
module.exports = {  A:  A} // module.exports  common.js   。  require  
                              //    {}         ,        

まとめてみます.
common.js用module.exportはいずれもオブジェクトをエクスポートする形式で管理しやすい.commonでjsの書き方の互換性が高い
Es 6用export.default