天天看點

ES6子產品化規範之ESM

ES6子產品化規範之ESM

   

ES6子產品化規範之ESM
1、ES6子產品導入使用import...from...,{}裡存放導入的方法
2、可以一起導入,也可以分開導入
3、named as myName中的as為重命名
4、import * as mylib from 'src/lib'
    把子產品裡定義導出的所有方法,綁定到mylib對象上
5、import 'src/mylib'代表隻是把檔案子產品加載進來,沒有調用相關方法      

  《1》暴露變量定義

    

ES6子產品化規範之ESM

   《2》暴露方法定義

ES6子產品化規範之ESM

   《3》暴露預設子產品,可以是變量、函數、字元串、數字、匿名函數、類class等

ES6子產品化規範之ESM

  《4》選擇性暴露方法、導出時重命名

ES6子產品化規範之ESM

  《5》導入後導出export...from...

ES6子產品化規範之ESM

繼續閱讀