Subfolder
✅ Applies from v6.1.0 and above.
VITE_ASSETS_DIR=/sub
export default defineConfig({
base: '/sub/',
...
});
<BrowserRouter basename="sub">
...
</BrowserRouter>
// or
const router = createBrowserRouter(
[
{
Component: () => (
<App>
<Outlet />
</App>
),
errorElement: <ErrorBoundary />,
children: routesSection,
},
],
{
basename: '/sub',
}
);