「已注销」 2023-03-08 18:23 采纳率: 45.5%
浏览 41
已结题

vue3+vite+TS错误: 找不到模块“./App.vue”或其相应的类型声明,如何解决?

vue3+vite+TS错误: 找不到模块“./App.vue”或其相应的类型声明。
创建了 env.d.ts 文件,加入了

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

并且在tsconfig.json文件中配置了

{
  "compilerOptions": {
    "target": "esnext",
    "module": "esnext",
    "strict": false,
    "jsx": "preserve",
    "moduleResolution": "node"
  }
}



还是报错,想问一下怎么解决,谢谢!!

  • 写回答

3条回答 默认 最新

  • 崽崽的谷雨 2023-03-09 10:08
    关注

    先确认是找不到 app.vue 还是 找不到其 类型声明文件。

    前者:
    App.vue文件没有放在正确的位置。请检查文件路径是否正确。
    App.vue文件名大小写问题。请检查文件名是否与代码中引用的文件名大小写一致。

    后者:
    如果使用了TypeScript,可以通过安装必要的类型声明文件来解决问题。例如,安装@types/vue来获取Vue的类型声明文件。
    如果以上方法都无法解决问题,可以尝试重新安装相关的依赖包,或者使用其他编辑器或开发环境来进行开发。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月17日
  • 已采纳回答 3月9日
  • 创建了问题 3月8日

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效