← Files ClerkARCHIVED FILE
skills/clerk-react-router-patterns/templates/react-router-basic-auth/vite.config.ts
499 Bytes · Sep 30, 2026 · 23:09 UTC
import { reactRouter } from "@react-router/dev/vite"
import { defineConfig } from "vite"
export default defineConfig({
plugins: [reactRouter()],
// React Router v8 dev SSR externalizes @clerk/react-router, which then resolves
// react-router's production build while the app uses the development build —
// two Router contexts, and useNavigate() throws inside ClerkProvider.
// See https://github.com/remix-run/react-router/issues/15232
ssr: {
noExternal: ["@clerk/react-router"],
},
})
SHA-256: dc22ffff743b12356da58f759c867c73306609dd8be7ee106be9e1fb2f7bc1d4