问题如下:
报错原因:ts识别不出.vue文件!
解决方案如下:
在根目录下面添加一个xxx.d.ts文件,
declare module '*vue' {
import { ComponentOptions } from "vue";
const ComponentOptions: ComponentOptions
export default ComponentOptions
}
添加完文件之后,可能还会出现报错的红色波浪线,需要把这个xxx.d.ts文件打开一下,报错就没有了!
第二种方法:

在tsconfig.json文件设置strict:false就可以!
当TypeScript在Vue项目中无法识别.vue文件时,可以通过两种方式解决。首先,可以在根目录创建一个xxx.d.ts文件,声明Vue模块并导入ComponentOptions,然后导出。这通常能消除红色波浪线报错。其次,如果仍有错误,可以在tsconfig.json文件中将strict设置为false。这两种方法能有效解决TS解析.vue文件时的兼容性问题。

3694

被折叠的 条评论
为什么被折叠?



