ES Modules浏览器环境Polyfill

Polyfill支持大多数的ES Module正常加载

1、页面引入loader脚本文件

2、页面引入promise文件(浏览器未找到定义promise的情况下)

3、在使用Polyfill时,一些支持ES Module的浏览器会重复加载,所以在引用的时候添加nomodule,避免重复

<script nomodule src="http://test.js"></script>

ES Module in Node.js - 与CommonJS的交互

1、ES Module中可以导入CommonJS模块

2、CommonJS中不能导入ES Module模块

3、CommonJS始终只会导出一个默认成员

4、注意import不是解构导出对象

ES Module in Node.js - 与CommonJS的差异

EMS中没有CommonJS中的那些模块全局成员了

1、require

2、module

3、exports

4、_filename

5、_dirname

posted on 2021-03-15 18:54  phantom_yy  阅读(55)  评论(0)    收藏  举报