0.0.2 • Published 3 years ago

vite-plugin-runtime-public-path v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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__