Skip to content

Commit df6f32f

Browse files
yume-chanbluwy
authored andcommitted
fix: add source map to Web Workers (fix #14216) (#14217)
1 parent c4758d1 commit df6f32f

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

packages/vite/src/node/plugins/worker.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -274,9 +274,15 @@ export function webWorkerPlugin(config: ResolvedConfig): Plugin {
274274
injectEnv = module?.transformResult?.code || ''
275275
}
276276
}
277-
return {
278-
code: injectEnv + raw,
277+
if (injectEnv) {
278+
const s = new MagicString(raw)
279+
s.prepend(injectEnv)
280+
return {
281+
code: s.toString(),
282+
map: s.generateMap({ hires: 'boundary' }),
283+
}
279284
}
285+
return
280286
}
281287
if (
282288
query == null ||

0 commit comments

Comments
 (0)