vuejs / language-tools

⚡ High-performance Vue language tooling based-on Volar.js
https://marketplace.visualstudio.com/items?itemName=Vue.volar
MIT License
5.79k stars 390 forks source link

模板语法中组件无法正常获取 ts 智能提示信息 #4508

Closed guaijie closed 3 months ago

guaijie commented 3 months ago

Vue - Official extension or vue-tsc version

2.0.22

VSCode version

1.90.2

Vue version

3.4.29

TypeScript version

5.4.5

System Info

System:
    OS: Windows 11 10.0.22000
    CPU: (16) x64 11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz
    Memory: 18.09 GB / 31.86 GB
  Binaries:
    Node: 18.19.1 - C:\Program Files\nodejs\node.EXE
    npm: 10.2.4 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.14.3 - ~\AppData\Local\pnpm\pnpm.CMD
  Browsers:
    Edge: Spartan (44.22000.120.0), Chromium (126.0.2592.68)
    Internet Explorer: 11.0.22000.120

Steps to reproduce

能正常获取 ant-design-vue Form 组件的 ts 智能提示信息 image 但在模板语法中使用该组件时却无法正确获取,ts 提示为 any image

Link to minimal reproduction

No response

Any additional comments?

No response

RayGuo-ergou commented 3 months ago

see https://github.com/vuejs/language-tools/issues/4501#issuecomment-2190384987

guaijie commented 3 months ago

see #4501 (comment)

按照里面的做了, 重新执行了 pnpm install, 依然不行 image image image

yeyuqh commented 3 months ago

我这 2.0.19 版本是正常的。之后的版本也是这种情况,template 中的组件标签无法高亮,类型为 any

so1ve commented 3 months ago

Duplicate of https://github.com/vuejs/language-tools/issues/4501