@heybox/hb-sdk API Reference - v0.9.5
    正在准备搜索索引...

    接口 MiniappManifestUserConfig

    MiniappManifestPlugin.config 读取和返回的最小 Vite 用户配置形状。

    该接口描述 Vite hook 数据,不是插件 options;miniappManifest() 必须无参调用。小程序声明请写入 package.json#heybox,不要写入 Vite 配置。

    interface MiniappManifestUserConfig {
        base?: string;
        build?: { target?: string | false | string[] };
        define?: Record<string, string>;
        environments?: Record<
            string,
            { build?: { target?: string
            | false
            | string[] } },
        >;
        esbuild?: false | object;
    }
    索引

    属性

    base?: string

    Vite 资源基准路径。省略时插件返回 ./;显式配置只接受空字符串或 ./,以便版本目录内相对加载资源。

    build?: { target?: string | false | string[] }

    生产构建始终叠加 Chrome 64 / Safari 12;更保守的项目目标继续生效。

    define?: Record<string, string>

    插件返回给 Vite 的编译期常量;业务项目无需通过该接口传入或覆盖。

    environments?: Record<
        string,
        { build?: { target?: string
        | false
        | string[] } },
    >

    Vite 6+ 的环境构建目标;生产环境同样保留平台语法兼容下限。

    esbuild?: false | object

    生产构建不能关闭 esbuild;具体编译选项由 Vite 定义。