diff --git a/.changeset/honest-seahorses-draw.md b/.changeset/honest-seahorses-draw.md new file mode 100644 index 00000000..b59cfd7b --- /dev/null +++ b/.changeset/honest-seahorses-draw.md @@ -0,0 +1,5 @@ +--- +"vinxi": patch +--- + +fix: cache dir should be in node_modules for vite to work properly, f… diff --git a/packages/vinxi/lib/router-dev-plugins.js b/packages/vinxi/lib/router-dev-plugins.js index c72ab385..0fb35115 100644 --- a/packages/vinxi/lib/router-dev-plugins.js +++ b/packages/vinxi/lib/router-dev-plugins.js @@ -20,7 +20,7 @@ export const ROUTER_MODE_DEV_PLUGINS = { ssr: { noExternal: ["vinxi"], }, - cacheDir: `.vinxi/cache/${router.name}`, + cacheDir: `node_modules/.vinxi/cache/${router.name}`, optimizeDeps: { exclude: ["vinxi"], }, @@ -64,7 +64,7 @@ export const ROUTER_MODE_DEV_PLUGINS = { ssr: { noExternal: ["vinxi"], }, - cacheDir: `.vinxi/cache/${router.name}`, + cacheDir: `node_modules/.vinxi/cache/${router.name}`, define: { "process.env.TARGET": JSON.stringify(process.env.TARGET ?? "node"), }, @@ -101,7 +101,7 @@ export const ROUTER_MODE_DEV_PLUGINS = { manifest(), config("appType", { appType: "custom", - cacheDir: `.vinxi/cache/${router.name}`, + cacheDir: `node_modules/.vinxi/cache/${router.name}`, ssr: { noExternal: ["vinxi"], },