JS模块化介绍

发布于: 5/25/2022 阅读大约需要0分钟

模块化规范

在前端开发的过程中引用一些第三方库的时候, 有些使用import x from xxx, 有些使用 require('xxx')

那么, 这些库在代码结构上有什么区别呢?

这里我们提出大家常见的几个词

  • AMD
  • UMD
  • ESM
  • CommonJS

总结

模块化规范模块引用方式模块导出(定义)方式
AMDrequire([xx], callback)require.config
CMDseajs.use([xx], callback)define()
UMD整合AMD
, CommonJS
, CMD
ESMimport ... from ...export
CommonJSrequire(...)module.exports

相关文章