Never Punch Manticores

    vite-plugin-runtime-public-path
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.2 • Public • Published

    vite-plugin-runtime-public-path

    在运行时修改 base,使 module preload 指向正确的地址

    场景

    当前端构建产物使用动态 cdn 的形式引入到静态模板时,module preload 的地址默认是当前访问域名 + base,而这时你需要 cdn 地址 + base,此插件允许你可以在模板中定义 window.__publicPath__ 来指定这个值。

    用法

    // vite.config.ts
    
    import { usePreloadRuntimePublicPath } from "vite-plugin-runtime-public-path";
    export default defineConfig({
      plugins: [
        usePreloadRuntimePublicPath({ preloadBaseMarker: "window.__publicPath__" }),
      ],
    });

    选项

    preloadBaseMarker

    Type: string

    Default: window.__publicPath__

    Install

    npm i vite-plugin-runtime-public-path

    DownloadsWeekly Downloads

    0

    Version

    0.0.2

    License

    ISC

    Unpacked Size

    4.12 kB

    Total Files

    7

    Last publish

    Collaborators

    • jerry_x