diff --git a/packages/remix-dev/config/flat-routes.ts b/packages/remix-dev/config/flat-routes.ts index 924c2751e51..d3a4aab138f 100644 --- a/packages/remix-dev/config/flat-routes.ts +++ b/packages/remix-dev/config/flat-routes.ts @@ -25,7 +25,12 @@ export function flatRoutes( ignore: ignoredFilePatterns, }); - return flatRoutesUniversal(appDirectory, routePaths); + let routePathsForOS = routePaths.map((routePath) => { + if (path.sep === "/") return routePath; + return routePath.split("/").join(path.sep); + }); + + return flatRoutesUniversal(appDirectory, routePathsForOS); } interface RouteInfo extends ConfigRoute {