# AMD CMD CommonJS ES6

# AMD(RequireJS)

*define([dev],function(){})

# CMD(seaJs)

  • require('xxx')

# CommonJS(node)

  • modules.export
  • exports

# ES6

  • import
  • export

# UMD

# type: 'umd' (opens new window)

这将在所有模块定义下暴露你的库, 允许它与 CommonJS、AMD 和作为全局变量工作。可以查看 UMD Repository (opens new window) 获取更多内容。

# 参考文档

AMD、CMD、CommonJs、ES6的对比 (opens new window) 什么是【UMD】 (opens new window)

官方文档 (opens new window)