vue3.2+ts报错:找不到模块“./App.vue”或其相应的类型声明的解决办法

214 阅读1分钟

问题: 创建好vue3.2项目后,用vscode打开项目,当打开main.ts文件时会提示“找不到模块“./App.vue”或其相应的类型声明的解决办法”的报错,虽然这个错误不影响运行,但有错终归会让人不爽!

image.png 解决办法: 在项目根目录创建 env.d.ts 文件(如果已有,则在文件中追加)加入下面内容:

declare module '*.vue' {
     import type { DefineComponent } from 'vue';
     const vueComponent: DefineComponent<{}, {}, any>;
     export default vueComponent;
}