在你的全局类型定义文件中, 添加以下内容declare module '*.vue' { import type { DefineComponent } from 'vue' const component: DefineComponent<{}, {}, any> export default component }或者在你 tsconfig.json 中 include 指明的目录下增加一个 xxx.d.ts , 写入以上内容, 也可以单独增加一个 types 目录,放置类型文件, 然后添加到 include 中比如我这边是单独的一个 typings 目录基本上就是告诉TS,所有已.vue 结尾的文件,都从这个声明的 module 下去找, 其他的像导入svg, png 之类的,基本都可以用这种方式解决
在你的全局类型定义文件中, 添加以下内容
或者在你
tsconfig.json
中include
指明的目录下增加一个xxx.d.ts
, 写入以上内容, 也可以单独增加一个types
目录,放置类型文件, 然后添加到include
中比如我这边是单独的一个
typings
目录基本上就是告诉TS,所有已
.vue
结尾的文件,都从这个声明的module
下去找, 其他的像导入svg
,png
之类的,基本都可以用这种方式解决