-change vue version to 2.7.0-beta.5, remove vue-template-compiler, add override for vue-laoder
-serve project
What is expected?
typescript to work normally
What is actually happening?
Type checking in progress...
INTERNAL ERROR(undefined,undefined) parser.parseComponent is not a function
stack trace:
TypeError: parser.parseComponent is not a function
at Function.resolveScriptBlock (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\fork-ts-checker-webpack-plugin\lib\VueProgram.js:196:35)
at Object.host.getSourceFile (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\fork-ts-checker-webpack-plugin\lib\VueProgram.js:106:45)
at findSourceFileWorker (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106878:29)
at findSourceFile (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106788:26)
at processImportedModules (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:107190:25)
at findSourceFileWorker (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106926:17)
at findSourceFile (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106788:26)
at C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106745:85
at getSourceFileFromReferenceWorker (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106712:34)
at processSourceFile (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106745:13)
Version
4.5.18
Reproduction link
github.com
Environment info
Steps to reproduce
-initialize fresh app with @vue/cli@4
-choose typescript
-change vue version to 2.7.0-beta.5, remove vue-template-compiler, add override for vue-laoder
-serve project
What is expected?
typescript to work normally
What is actually happening?
Type checking in progress...
INTERNAL ERROR(undefined,undefined) parser.parseComponent is not a function stack trace: TypeError: parser.parseComponent is not a function
at Function.resolveScriptBlock (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\fork-ts-checker-webpack-plugin\lib\VueProgram.js:196:35)
at Object.host.getSourceFile (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\fork-ts-checker-webpack-plugin\lib\VueProgram.js:106:45)
at findSourceFileWorker (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106878:29)
at findSourceFile (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106788:26)
at processImportedModules (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:107190:25)
at findSourceFileWorker (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106926:17)
at findSourceFile (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106788:26)
at C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106745:85
at getSourceFileFromReferenceWorker (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106712:34)
at processSourceFile (C:\Users\stmil\Downloads\vue-2.7.0-beta.5-typescript-error-main\node_modules\typescript\lib\typescript.js:106745:13)
Version: typescript 4.1.6