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(
231231 var header = GetFileHeader ( hash ) ;
232232 result . Code = header + result . Code ;
233233 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+
234242 return result ;
235243 }
236244
You can’t perform that action at this time.
0 commit comments