参考文章:
https://juejin.im/post/5aaa37c8f265da23945f365c#heading-3
https://segmentfault.com/a/1190000011063732#articleHeader8
https://segmentfault.com/a/1190000011063732#articleHeader8
https://www.cnblogs.com/snandy/archive/2012/03/09/2386092.html
CommonJs和ES6 Module区别:https://segmentfault.com/a/1190000017878394#articleHeader1