如图:
解决方法:
在项目根目录创建 env.d.ts 文件(如果已有,则在文件中追加)加入下面内容:
declare module '*.vue' {
import type { DefineComponent } from 'vue';
const vueComponent: DefineComponent<{}, {}, any>;
export default vueComponent;
}
报错原因:
未定义 .vue文件 的类型, 导致 ts 无法解析其类型,在env.d.ts中定义后方可解决。

文章讲述了在Vue项目中遇到的类型错误,即TS无法解析*.vue文件。解决方法是在项目根目录创建或添加env.d.ts文件,通过`DeclareModule`导入并定义Vue组件类型。
1181





