diff --git a/packages/vite/src/node/server/environments/rolldown.ts b/packages/vite/src/node/server/environments/rolldown.ts index 6067232d453d17..29de3e9f8f45bf 100644 --- a/packages/vite/src/node/server/environments/rolldown.ts +++ b/packages/vite/src/node/server/environments/rolldown.ts @@ -298,6 +298,8 @@ class RolldownEnvironment extends DevEnvironment { // input is no use const output = this.result.output[0] const filepath = path.join(this.outDir, output.fileName) + // TODO: source map not applied when adding `?t=...`? + // return import(`${pathToFileURL(filepath)}`) return import(`${pathToFileURL(filepath)}?t=${this.buildTimestamp}`) } } diff --git a/playground/rolldown-dev-ssr/vite.config.ts b/playground/rolldown-dev-ssr/vite.config.ts index 61547cc2e2fd2a..beca8a65e799e3 100644 --- a/playground/rolldown-dev-ssr/vite.config.ts +++ b/playground/rolldown-dev-ssr/vite.config.ts @@ -30,7 +30,7 @@ export default defineConfig({ rolldownDev: { hmr: true, reactRefresh: true, - ssrModuleRunner: true, + ssrModuleRunner: !process.env['NO_MODULE_RUNNER'], }, }, plugins: [