当前位置:   article > 正文

解决Vue3的ts报错:类型“{}”上不存在属性“xxx”,三种方法彻底根治

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

刚创建的一个Vue3和Ts的项目,结果使用Vscode打开后,修改了index.vue文件就报错了:

网上找了各种原因,有让添加jsconfig.json文件的,有让新建一个项目的,有的直接放弃ts的,哈哈哈,真的是千奇百怪都有,好吧,我这里就也出两种方法:

第一种:修改tsconfig.json文件

在tsconfig.json文件中添加一行代码:就是让ts识别vue文件

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

添加后的内容:

修改完之后,保存文件,重启Vscode,然后打开vue就没有提示了:

第二种:重启TypeScript Vue Plugin这个插件

先点击禁用,然后点击重启试试,有的人说也可以

第三种:不要用Vscode,使用webstorm 

不要用vscode了,使用WebStorm,哈哈哈,可能让你也想不到吧,但是真的有效啊:请看效果,就不报错了,撒花

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/82120
推荐阅读
相关标签
  

闽ICP备14008679号