From 7a98d9f16c392e52d8909a9bcb4c1b6ee7fc3248 Mon Sep 17 00:00:00 2001 From: Pedro Cattori Date: Mon, 19 Feb 2024 14:41:28 -0600 Subject: [PATCH] vite: fix server exports elimination for routes outside of app dir Co-authored-by: Luciano Fantone --- .changeset/brave-yaks-vanish.md | 5 +++++ packages/remix-dev/vite/plugin.ts | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 .changeset/brave-yaks-vanish.md 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) );