ES Module和CommonJS都是模块化的规范,CommonJS更早。
ES Module在ES6由ECMA推出。
CommonJS导出模块:exports.xx = { 对象 } === module.exports = { 对象 }
CommonJS导入模块:retuire('xx')
ES Module导出模块:export { 标识符 } ,export { 标识符 }
ES Module导入模块:import { 标识符 as 别名 } from ‘./xx.js’,import * as 别名 from ‘./xx.js’
在逻辑里面导入
const xx import('./xxx.js)
xx().then(res=>{res.xx)})