Skip to content

Commit ef270d9

Browse files
committed
try toPosix
1 parent 414350d commit ef270d9

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

packages/fresh/src/internals_dev.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export {
88
type PendingStaticFile,
99
prepareStaticFile,
1010
writeCompiledEntry,
11+
toPosix
1112
} from "./dev/dev_build_cache.ts";
1213
export { specToName } from "./dev/builder.ts";
1314
export { pathToSpec, UniqueNamer } from "./utils.ts";

packages/plugin-vite/src/plugins/server_snapshot.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
pathToSpec,
1414
type PendingStaticFile,
1515
specToName,
16+
toPosix,
1617
UniqueNamer,
1718
} from "fresh/internal-dev";
1819
import {
@@ -160,7 +161,7 @@ export function serverSnapshot(options: ResolvedFreshViteConfig): Plugin[] {
160161
const route = result.routes[i];
161162
const name = routeNamer.getUniqueName(route.id);
162163

163-
routeFileToName.set(route.filePath, name);
164+
routeFileToName.set(toPosix(path.normalize(route.filePath)), name);
164165
routes.set(name, route);
165166
}
166167

@@ -390,7 +391,9 @@ export function serverSnapshot(options: ResolvedFreshViteConfig): Plugin[] {
390391
if (def) {
391392
return `fresh-island::${def.name}`;
392393
}
393-
const routeDef = routeFileToName.get(file);
394+
const routeDef = routeFileToName.get(
395+
toPosix(path.normalize(file)),
396+
);
394397
if (routeDef !== undefined) {
395398
return `fresh-route::${routeDef}`;
396399
}
@@ -418,7 +421,7 @@ export function serverSnapshot(options: ResolvedFreshViteConfig): Plugin[] {
418421
let item: EnvironmentModuleNode | undefined;
419422
while ((item = queue.pop()) !== undefined) {
420423
if (item.file !== null) {
421-
const normalized = path.normalize(item.file);
424+
const normalized = toPosix(path.normalize(item.file));
422425
const name = routeFileToName.get(normalized);
423426

424427
if (name !== undefined) {

0 commit comments

Comments
 (0)