Vue3,Typescript中引用组件路径无法找到模块报错

是这么个事,我在vue3新创建的项目里,写了个组件叫headerIndex.vue,放到app.vue中import就会报错

路径肯定没写错,找到了解决方法,但是也没想明白为什么

解决方法如下

在vite-env.d.ts文件中加入

TypeScript 复制代码
declare module "*.vue" {
  import { ComponentOptions } from "vue";
  const componentOptions: ComponentOptions;
  export default componentOptions;
}

就好了,大概意思就是在文件中把组件声明一下,but why

相关推荐
zttbee2 小时前
前端测试内容
前端
2603_965896622 小时前
async/await|JS同步写法解决异步终极方案
前端·javascript
A24207349304 小时前
TCP 三次握手与四次挥手:从原理到状态机一次讲清
前端
GreenTea11 小时前
GrokBot 核心成员 Lauren Tan:每月交付 2000 个 PR 的人,是怎么用 AI 的
前端·后端·架构
mCell12 小时前
用 Knip 清理 AI Coding 留下的冗余代码
前端·ai编程·前端工程化
笃行35013 小时前
使用Rokid AIUI做了一个童年推箱子游戏
前端
excel14 小时前
前端加密的作用与使用场景
前端
计算机魔术师15 小时前
纽约时报版权诉讼披露:微软高管内部称训练 AI 是人类历史上最大规模劳动窃取
前端
去伪存真16 小时前
大模型的参数量为什么那么大?
前端·人工智能
IT_陈寒16 小时前
Java空指针这次真把我坑惨了
前端·人工智能·后端