Rollup 定义的一些输出格式

可用于 rollup.config.jsoutput.format 属性 官网说明

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

类似文章