@@ -127,7 +127,7 @@ export default function PluginVue(userOptions: Partial<Options> = {}): Plugin {
127
127
if ( block ) {
128
128
return {
129
129
code : block . content ,
130
- map : normalizeSourceMap ( block . map ) ,
130
+ map : normalizeSourceMap ( block . map , id ) ,
131
131
}
132
132
}
133
133
}
@@ -196,7 +196,7 @@ export default function PluginVue(userOptions: Partial<Options> = {}): Plugin {
196
196
197
197
return {
198
198
code : result . code ,
199
- map : normalizeSourceMap ( result . map ! ) ,
199
+ map : normalizeSourceMap ( result . map ! , id ) ,
200
200
}
201
201
} else if ( query . type === 'style' ) {
202
202
debug ( `transform(${ id } )` )
@@ -263,7 +263,7 @@ export default function PluginVue(userOptions: Partial<Options> = {}): Plugin {
263
263
} else {
264
264
return {
265
265
code : result . code ,
266
- map : normalizeSourceMap ( result . map ! ) ,
266
+ map : normalizeSourceMap ( result . map ! , id ) ,
267
267
}
268
268
}
269
269
}
@@ -638,9 +638,14 @@ function _(any: any) {
638
638
return JSON . stringify ( any )
639
639
}
640
640
641
- function normalizeSourceMap ( map : SFCTemplateCompileResults [ 'map' ] ) : any {
641
+ function normalizeSourceMap ( map : SFCTemplateCompileResults [ 'map' ] , id : string ) : any {
642
642
if ( ! map ) return null as any
643
643
644
+ if ( ! id . includes ( 'type=script' ) ) {
645
+ map . file = id ;
646
+ map . sources [ 0 ] = id ;
647
+ }
648
+
644
649
return {
645
650
...map ,
646
651
version : Number ( map . version ) ,
0 commit comments