Skip to content

Commit 34a03ff

Browse files
fix: use resolve_symlinks for node.universal and node.server (#12740)
fixes #8100
1 parent d440c68 commit 34a03ff

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

.changeset/great-badgers-sing.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': patch
3+
---
4+
5+
fix: resolve symlinks when handling routes

packages/kit/src/exports/vite/build/build_server.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,19 @@ export function build_server_nodes(out, kit, manifest_data, server_manifest, cli
5959
}
6060

6161
if (node.universal) {
62-
imports.push(`import * as universal from '../${server_manifest[node.universal].file}';`);
62+
imports.push(
63+
`import * as universal from '../${
64+
resolve_symlinks(server_manifest, node.universal).chunk.file
65+
}';`
66+
);
6367
exports.push('export { universal };');
6468
exports.push(`export const universal_id = ${s(node.universal)};`);
6569
}
6670

6771
if (node.server) {
68-
imports.push(`import * as server from '../${server_manifest[node.server].file}';`);
72+
imports.push(
73+
`import * as server from '../${resolve_symlinks(server_manifest, node.server).chunk.file}';`
74+
);
6975
exports.push('export { server };');
7076
exports.push(`export const server_id = ${s(node.server)};`);
7177
}

0 commit comments

Comments
 (0)