RollupJS模块bundler提供可能的输出列表
-
AMD
-
公用电话
-
ES模块
-
伊夫斯
-
UMD
-
系统JS
是否有经验法则,在特定情况下应选择哪种格式?
amd â Asynchronous Module Definition, used with module loaders like RequireJS
cjs â CommonJS, suitable for Node and Browserify/Webpack
es â Keep the bundle as an ES module file
iife â A self-executing function, suitable for inclusion as a <script> tag. (If you want to create a bundle for your application, you probably want to use this, because it leads to smaller file sizes.)
umd â Universal Module Definition, works as amd, cjs and iife all in one
system â Native format of the SystemJS