vue 类型“{}”上不存在属性“xxx”

490 阅读1分钟

背景

新搭建了一个vue项目,版本 3.3.10,在完成功能的过程中,发现ts一直提示 vue 类型“{}”上不存在属性“xxx”

项目结构如下:

image.png

在解决过程中,查阅了一些资料;
也询问了下大佬,说没有遇到类似的问题。

解决: 修改tsconfig.json

解决方法

"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]

image.png

引入报错:"tsconfig.node.json"可能不会禁用发出

解决方法:重启vscode 就好了,它可能反应比较慢

解决过程:查阅资料并没有找到相关解决方法,就说看看英文报错是啥(我vscode默认展示中文),切换语言后需重启vscode,重启后报错消失。

后记

看到网上有不少大佬说重启volar插件的,我尝试过,但至少对于我来说,是不生效的;

我个人认为这就是一个配置问题,什么重启插件 或者换用 编辑器都是解决不了问题的,所以还是乖乖的改配置吧。

祝大家新年快乐,红红火火,赚大钱。