File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 1313 "cy:verify" : " cypress verify"
1414 },
1515 "dependencies" : {
16+ "@vue/compiler-core" : " ^3.0.0-beta.10" ,
1617 "@vue/compiler-dom" : " ^3.0.0-beta.10" ,
1718 "acorn" : " ^6.1.1" ,
1819 "core-js" : " ^3.6.5" ,
Original file line number Diff line number Diff line change 11import { parse as parseVue } from "@vue/compiler-dom" ;
2+ import { createCompilerError } from "@vue/compiler-core/dist/compiler-core.cjs" ;
23import { parse as parseEs } from "acorn" ;
34import { visit } from "recast" ;
45import has from "lodash.has" ;
@@ -11,7 +12,12 @@ export default function($options) {
1112 if ( ! $options . template ) {
1213 return ;
1314 }
14- const ast = parseVue ( $options . template ) ;
15+ let ast ;
16+ try {
17+ ast = parseVue ( $options . template ) ;
18+ } catch ( e ) {
19+ throw createCompilerError ( e . code ) ;
20+ }
1521 traverse ( ast , [
1622 ( templateAst ) => {
1723 if ( templateAst . type === ELEMENT ) {
You can’t perform that action at this time.
0 commit comments