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

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日

悬赏问题

  • ¥15 wamp3.3.5安装完成后图标正常显示绿色,鼠标左右键点击图标均无反应。求解决方法。
  • ¥15 鼠标点击的这条记录了什么?
  • ¥15 在写pid调速的程序时,电机始终维持最大速度
  • ¥15 请问如何查看手机root记录?
  • ¥15 商城小程序订单号重复
  • ¥15 学校优化算法sbo和蚁群算法怎么结合
  • ¥21 matlab怎么求时域信号的二阶导数
  • ¥15 判断两个表是否完全相同
  • ¥15 java map类型数据格式,如何快速通过前缀匹配元素
  • ¥15 stc12c5a60s2、QMC5883L、LCD1602组合测量磁场所需程序