File tree 4 files changed +871
-771
lines changed
4 files changed +871
-771
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "typescript.tsdk" : " node_modules/typescript/lib"
3
+ }
Original file line number Diff line number Diff line change 48
48
"@types/loader-utils" : " ^1.1.3" ,
49
49
"@types/webpack" : " ^4.41.0" ,
50
50
"@types/webpack-merge" : " ^4.1.5" ,
51
- "@vue/compiler-sfc" : " ^3.0.0-beta.9 " ,
51
+ "@vue/compiler-sfc" : " ^3.0.0-rc.6 " ,
52
52
"babel-loader" : " ^8.0.6" ,
53
53
"cache-loader" : " ^4.1.0" ,
54
54
"css-loader" : " ^3.3.2" ,
55
55
"file-loader" : " ^5.0.2" ,
56
- "jest" : " ^25.5.4 " ,
56
+ "jest" : " ^26.4.1 " ,
57
57
"lint-staged" : " ^9.5.0" ,
58
58
"memfs" : " ^3.1.2" ,
59
59
"mini-css-extract-plugin" : " ^0.8.0" ,
62
62
"pug-plain-loader" : " ^1.0.0" ,
63
63
"stylus" : " ^0.54.7" ,
64
64
"stylus-loader" : " ^3.0.2" ,
65
- "ts-jest" : " ^25.5.1 " ,
66
- "typescript" : " ^3.7.3 " ,
65
+ "ts-jest" : " ^26.2.0 " ,
66
+ "typescript" : " ^4.0.2 " ,
67
67
"url-loader" : " ^3.0.0" ,
68
- "vue" : " ^3.0.0-beta.9 " ,
68
+ "vue" : " ^3.0.0-rc.6 " ,
69
69
"webpack" : " ^4.41.2" ,
70
70
"webpack-cli" : " ^3.3.10" ,
71
71
"webpack-dev-server" : " ^3.9.0" ,
Original file line number Diff line number Diff line change 1
1
import { generateCodeFrame , CompilerError } from '@vue/compiler-sfc'
2
2
import chalk from 'chalk'
3
3
4
- export function formatError ( err : CompilerError , source : string , file : string ) {
5
- if ( err . loc ) {
6
- const loc = `:${ err . loc . start . line } :${ err . loc . start . column } `
7
- const filePath = chalk . gray ( `at ${ file } ${ loc } ` )
8
- const codeframe = generateCodeFrame (
9
- source ,
10
- err . loc . start . offset ,
11
- err . loc . end . offset
12
- )
13
- err . message = `\n${ chalk . red (
14
- `VueCompilerError: ${ err . message } `
15
- ) } \n${ filePath } \n${ chalk . yellow ( codeframe ) } \n`
4
+ export function formatError (
5
+ err : SyntaxError | CompilerError ,
6
+ source : string ,
7
+ file : string
8
+ ) {
9
+ const loc = ( err as CompilerError ) . loc
10
+ if ( ! loc ) {
11
+ return
16
12
}
13
+ const locString = `:${ loc . start . line } :${ loc . start . column } `
14
+ const filePath = chalk . gray ( `at ${ file } ${ locString } ` )
15
+ const codeframe = generateCodeFrame ( source , loc . start . offset , loc . end . offset )
16
+ err . message = `\n${ chalk . red (
17
+ `VueCompilerError: ${ err . message } `
18
+ ) } \n${ filePath } \n${ chalk . yellow ( codeframe ) } \n`
17
19
}
You can’t perform that action at this time.
0 commit comments