- 🦾 Resolve all resource files dynamic publicPath, like Webpack's __webpack_public_path__.
npm i vite-plugin-dynamic-base -D
- es
- system
// vite.config.ts
import { dynamicBase } from 'vite-plugin-dynamic-base'
export default defineConfig({
plugins: [
dynamicBase({ /* options */ }),
],
})
The following show the default values of the configuration
Components({
// dynamic public path var string, default window.__dynamic_base__
publicPath: 'window.__dynamic_base__'
})