Rollup 定义的一些输出格式
可用于
rollup.config.js
的output.format
属性 官网说明
amd
– 异步模块定义,与 RequireJS 等模块加载器一起使用cjs
– CommonJS,适用于 Node 和其他打包工具(别名commonjs
:)es
– 将包保存为 ES 模块文件,适用于其他捆绑器并作为<script type=module>
标签包含在现代浏览器中(别名:esm
、、module
)iife
– 自执行功能,适合作为<script>
标签包含。(如果你想为你的应用程序创建一个包,你可能想使用它。)。“iife”代表“立即调用的函数表达式”umd
– 通用模块定义,作为amd
,cjs
多iife
合一system
– SystemJS 加载器的原生格式(别名systemjs
:)