File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -63,18 +63,18 @@ module.exports = function (source) {
63
63
64
64
// errors
65
65
if ( compiled . errors && compiled . errors . length ) {
66
+ const generateCodeFrame =
67
+ ( templateCompiler && templateCompiler . generateCodeFrame ) ||
68
+ compiler . generateCodeFrame
66
69
// 2.6 compiler outputs errors as objects with range
67
- if (
68
- compiler . generateCodeFrame &&
69
- finalOptions . compilerOptions . outputSourceRange
70
- ) {
70
+ if ( generateCodeFrame && finalOptions . compilerOptions . outputSourceRange ) {
71
71
// TODO account for line offset in case template isn't placed at top
72
72
// of the file
73
73
loaderContext . emitError (
74
74
`\n\n Errors compiling template:\n\n` +
75
75
compiled . errors
76
76
. map ( ( { msg, start, end } ) => {
77
- const frame = compiler . generateCodeFrame ( source , start , end )
77
+ const frame = generateCodeFrame ( source , start , end )
78
78
return ` ${ msg } \n\n${ pad ( frame ) } `
79
79
} )
80
80
. join ( `\n\n` ) +
You can’t perform that action at this time.
0 commit comments