For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/api/build/output/data-uri-limit.md.
Lynx
  • 简体中文
  • output.dataUriLimit

    optional dataUriLimit?: number | DataUriLimit

    Lynx 默认值覆盖

    此项是 Rsbuild 配置,pluginLynx 覆盖了它的默认值。下方默认值指应用插件后的值。请在 rsbuild.config.ts 顶层配置,显式设置的值优先。

    完整行为见 Rsbuild 配置参考。

    Output.dataUriLimit 选项用于设置图片、字体等静态资源内联的体积阈值。

    默认值

    2048

    示例

    内联所有小于 4kB 的静态资源:

    import { defineConfig } from '@lynx-js/rspeedy'
    export default defineConfig({
      output: {
        dataUriLimit: 4 * 1024,
      },
    })

    禁用静态资源内联:

    import { defineConfig } from '@lynx-js/rspeedy'
    export default defineConfig({
      output: {
        dataUriLimit: 0,
      },
    })

    内联所有静态资源:

    import { defineConfig } from '@lynx-js/rspeedy'
    export default defineConfig({
      output: {
        dataUriLimit: Number.MAX_SAFE_INTEGER,
      },
    })

    禁用所有媒体资源的内联,但不包括图片。

    lynx.config.ts
    import { defineConfig } from '@lynx-js/rspeedy'
    
    export default defineConfig({
      output: {
        dataUriLimit: {
          image: 5000,
          media: 0,
        },
      },
    })
    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。