booleanfalse是否以 ES 模块格式输出 JavaScript 文件。
'web' 或 'node' 时可用。在构建 Web 应用时,Rsbuild 默认会生成 IIFE 格式的产物。
如果你希望输出 ES Modules 格式,可以将 output.module 设置为 true:
开启 output.module 后,Rsbuild 生成的 <script> 标签会自动添加 type="module" 属性,即 html.scriptLoading 为 'module'。
在构建 Node.js 应用时,Rsbuild 默认输出 CommonJS 格式的产物,你可以将 output.module 设置为 true 来输出 ES modules 格式:
为了在 Node.js 中正确运行 ESM 产物,你可以选择以下任一方式:
type 字段设置为 'module':.mjs:| 版本 | 变更内容 | 
|---|---|
| v1.5.0 | 新增该选项 | 
| v1.6.0 | 支持在 target: 'web' 时使用 |