File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -231,6 +231,14 @@ protected virtual JavaScriptWithSourceMap TransformWithHeader(
231
231
var header = GetFileHeader ( hash ) ;
232
232
result . Code = header + result . Code ;
233
233
result . Hash = hash ;
234
+
235
+ // Since we prepend a header to the code, the source map no longer matches up exactly
236
+ // (it's off by the number of lines in the header). Fix this issue by adding five
237
+ // blank lines to the source map. This is kinda hacky but saves us having to load a
238
+ // proper source map library. If this ever breaks, I'll replace it with actual proper
239
+ // source map modification code (https://gist.github.com/Daniel15/4bdb15836bfd960c2956).
240
+ result . SourceMap . Mappings = ";;;;;" + result . SourceMap . Mappings ;
241
+
234
242
return result ;
235
243
}
236
244
You can’t perform that action at this time.
0 commit comments