output.disableNodePolyfill

  • 类型: boolean
  • 默认值: true

该配置项用于控制是否在代码中注入 Node 模块的 Polyfill。

默认情况下,我们不会将 Node Polyfill 注入到代码中,以避免造成代码体积增大。如果你需要注入 Node Polyfill,可以将 output.disableNodePolyfill 设置为 false

modern.config.ts
export default defineConfig({
  output: {
    disableNodePolyfill: false,
  },
});

该配置项基于 Rsbuild 的 Node Polyfill 插件实现,你可以阅读 Rsbuild - Node Polyfill 插件 文档来了解详细信息。