diff --git a/.changeset/brave-yaks-vanish.md b/.changeset/brave-yaks-vanish.md new file mode 100644 index 00000000000..82c35ed7b93 --- /dev/null +++ b/.changeset/brave-yaks-vanish.md @@ -0,0 +1,5 @@ +--- +"@remix-run/dev": patch +--- + +Vite: fix server exports dead-code elimination for routes outside of app directory diff --git a/packages/remix-dev/vite/plugin.ts b/packages/remix-dev/vite/plugin.ts index 10d502d105e..4cf2868071a 100644 --- a/packages/remix-dev/vite/plugin.ts +++ b/packages/remix-dev/vite/plugin.ts @@ -1674,7 +1674,6 @@ function getRoute( file: string ): ConfigRoute | undefined { let vite = importViteEsmSync(); - if (!file.startsWith(vite.normalizePath(pluginConfig.appDirectory))) return; let routePath = vite.normalizePath( path.relative(pluginConfig.appDirectory, file) );