当我们创建vue3项目时,在main.ts中报出找不到模块“./App.vue”或其相应的类型声明ts(2307)。

原因:在vue3项目里,ts文件是识别不了vue文件。

解决方法 :找到项目的根目录env.d.ts文件,然后再加上以下代码:

 不想敲的可直接复制以下代码

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

最后:记得重启vscode!!!

各位大佬动动你们宝贵的手指,送上点赞加收藏,支持一下小编,蟹蟹~ 

Logo

Vue社区为您提供最前沿的新闻资讯和知识内容

更多推荐