-
-
Notifications
You must be signed in to change notification settings - Fork 501
Labels
Description
Vue - Official extension or vue-tsc version
3.1.6
VSCode version
Not used
Vue version
3.5.25
TypeScript version
5.8.3
System Info
System:
OS: Linux 6.12 EndeavourOS
CPU: (12) x64 AMD Ryzen 5 5600X 6-Core Processor
Memory: 11.93 GB / 31.25 GB
Container: Yes
Shell: 5.3.3 - /bin/bash
Binaries:
Node: 22.17.0 - /home/kubajmarek/.nvm/versions/node/v22.17.0/bin/node
npm: 10.9.2 - /home/kubajmarek/.nvm/versions/node/v22.17.0/bin/npm
bun: 1.3.3 - /home/kubajmarek/.bun/bin/bun
Browsers:
Chromium: 142.0.7444.175
Firefox: 145.0.2
Firefox Developer Edition: 145.0.2package.json dependencies
Steps to reproduce
Run vue-tsc --build
What is expected?
Clean build without errors, as in v3.1.5
What is actually happening?
3 errors are produced:
One:
TypeError: Cannot read properties of undefined (reading 'length')
at walkObjectLiteral (/home/kubajmarek/Documents/code/PROJECT/node_modules/@vue/language-core/lib/codegen/template/element.js:307:138)
at walkObjectLiteral.next (<anonymous>)
at generateStyleScopedClassReferences (/home/kubajmarek/Documents/code/PROJECTm/node_modules/@vue/language-core/lib/codegen/template/element.js:281:28)
at generateStyleScopedClassReferences.next (<anonymous>)
at generateComponent (/home/kubajmarek/Documents/code/PROJECT/node_modules/@vue/language-core/lib/codegen/template/element.js:190:12)
at generateComponent.next (<anonymous>)
at generateTemplateChild (/home/kubajmarek/Documents/code/PROJECT/node_modules/@vue/language-core/lib/codegen/template/templateChild.js:48:56)
at generateTemplateChild.next (<anonymous>)
at generateElement (/home/kubajmarek/Documents/code/PROJECT/node_modules/@vue/language-core/lib/codegen/template/element.js:237:58)
at generateElement.next (<anonymous>)
Two:
TypeError: Cannot read properties of undefined (reading 'length')
at walkObjectLiteral (/home/kubajmarek/Documents/code/PROJECT/node_modules/@vue/language-core/lib/codegen/template/element.js:307:138)
at walkObjectLiteral.next (<anonymous>)
at generateStyleScopedClassReferences (/home/kubajmarek/Documents/code/PROJECT/node_modules/@vue/language-core/lib/codegen/template/element.js:281:28)
at generateStyleScopedClassReferences.next (<anonymous>)
at generateElement (/home/kubajmarek/Documents/code/PROJECT/node_modules/@vue/language-core/lib/codegen/template/element.js:233:12)
at generateElement.next (<anonymous>)
at generateTemplateChild (/home/kubajmarek/Documents/code/PROJECT/node_modules/@vue/language-core/lib/codegen/template/templateChild.js:44:54)
at generateTemplateChild.next (<anonymous>)
at generateVFor (/home/kubajmarek/Documents/code/PROJECT/node_modules/@vue/language-core/lib/codegen/template/vFor.js:57:58)
at generateVFor.next (<anonymous>)
Three:
src/components/landing/HeroContent.vue:22:29 - error TS2306: File '/home/kubajmarek/Documents/code/PROJECT/src/components/landing/HeroSection.vue' is not a module.
22 import type { Banner } from "@/components/landing/HeroSection.vue";
Link to minimal reproduction
No response
Any additional comments?
I removed import causing error no. 3 but that didn't influence first 2.
Downgrading package resolves all 3.
ntnyq, zkz098, cexbrayat, rowanfuchs and Linho1219