使用方法

ESM的导入用import ,导出用export

CommonJs导入用require,导出用exports

加载机制

ESM中的模块是在编译时期加载,且加载采用的是异步方式,按需加载模块,更适合现代浏览器中运行

CommonJS是在运行的时候加载模块,用的是同步方法,更适合在本地运行模块的Node.js这类的环境

reference