Open IS-Kuan opened 4 years ago
Same error here, slightly different log:
❯ vtc --workspace .
Error: Debug Failure. Expected 3 === 1. Registered script kind should match new script kind.
at getOrCreateSourceFileByPath (/usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:139355:34)
at Object.getOrCreateSourceFile [as getSourceFile] (/usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:139313:24)
at findSourceFile (/usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:101542:29)
at /usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:101419:85
at getSourceFileFromReferenceWorker (/usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:101386:34)
at processSourceFile (/usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:101419:13)
at processRootFile (/usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:101242:13)
at /usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:100166:60
at Object.forEach (/usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:317:30)
at Object.createProgram (/usr/local/lib/node_modules/vue-type-check/node_modules/typescript/lib/typescript.js:100166:16)
Works fine when --srcDir
is specified and is not .
. --srcDir src
and --srcDir src/components
both worked in my case.
Putting --excludeDir node_modules
option seems solved this issue.
like
vtc --workspace .
↓
vtc --workspace . --excludeDir node_modules
( excludeDir
was not on the CLI options list, but in Programmatical API section. )