Skip to content

Commit 21f84be

Browse files
fix: use resolve module
1 parent 4ccef4b commit 21f84be

File tree

1 file changed

+5
-18
lines changed
  • packages/kit/src/exports/vite/dev

1 file changed

+5
-18
lines changed

packages/kit/src/exports/vite/dev/index.js

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import fs, { existsSync } from 'node:fs';
1+
import fs from 'node:fs';
22
import path from 'node:path';
33
import process from 'node:process';
44
import { URL } from 'node:url';
@@ -502,7 +502,10 @@ export async function dev(vite, vite_config, svelte_config) {
502502
return;
503503
}
504504

505-
await load_module_if_exists(vite, tracing.server);
505+
const resolved_tracing = resolve_entry(tracing.server);
506+
if (resolved_tracing) {
507+
await vite.ssrLoadModule(resolved_tracing);
508+
}
506509

507510
// we have to import `Server` before calling `set_assets`
508511
const { Server } = /** @type {import('types').ServerModule} */ (
@@ -663,19 +666,3 @@ function has_correct_case(file, assets) {
663666

664667
return false;
665668
}
666-
667-
/**
668-
* @param {import('vite').ViteDevServer} vite
669-
* @param {string} path
670-
* @returns {Promise<void>}
671-
*/
672-
async function load_module_if_exists(vite, path) {
673-
let extless_path = path;
674-
if (extless_path.endsWith('.js') || extless_path.endsWith('.ts')) {
675-
extless_path = extless_path.slice(-3);
676-
}
677-
678-
if (existsSync(`${extless_path}.js`) || existsSync(`${extless_path}.ts`)) {
679-
await vite.ssrLoadModule(extless_path);
680-
}
681-
}

0 commit comments

Comments
 (0)