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) {
6363
6464 // errors
6565 if ( compiled . errors && compiled . errors . length ) {
66+ const generateCodeFrame =
67+ ( templateCompiler && templateCompiler . generateCodeFrame ) ||
68+ compiler . generateCodeFrame
6669 // 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 ) {
7171 // TODO account for line offset in case template isn't placed at top
7272 // of the file
7373 loaderContext . emitError (
7474 `\n\n Errors compiling template:\n\n` +
7575 compiled . errors
7676 . map ( ( { msg, start, end } ) => {
77- const frame = compiler . generateCodeFrame ( source , start , end )
77+ const frame = generateCodeFrame ( source , start , end )
7878 return ` ${ msg } \n\n${ pad ( frame ) } `
7979 } )
8080 . join ( `\n\n` ) +
You can’t perform that action at this time.
0 commit comments