报错原因:vite
使用的是ts
,ts
不识别.vue
后缀的文件
具体问题如下:在main.ts
中导入App.vue
文件报该错误
解决方法:在vite
项目的根 vite-env.d.ts
文件中添加下面的代码
declare module "*.vue" {
import { DefineComponent } from "vue"
const component: DefineComponent<{}, {}, any>
export default component
}