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

相关推荐
前端的阶梯几秒前
Conda 开发 Python 程序完全指南
前端·人工智能·后端
zhengfei6113 分钟前
第2章 Agent 核心组件深度解析
前端·javascript·react.js
Linsk8 分钟前
前端代码压缩对浏览器兼容性的影响
前端
yingyima12 分钟前
凌晨3点的闹钟:分布式定时任务设计实战
前端
用户814238611884114 分钟前
iOS ObjectC棕地应用集成Expo(React Native)的过程及踩坑
前端
GuWen_yue15 分钟前
LeetCode 76 最小覆盖子串|JS 滑动窗口标准解法(逐行精讲)
javascript·算法·leetcode
lichenyang45317 分钟前
HMRouter 完整能力清单:从初始化到拦截器/对话框/生命周期/转场动画一站式查阅
前端
lichenyang45328 分钟前
鸿蒙电商 Demo v2:真实商品接口 + 支付/订单闭环 + 收藏功能,外加一个 ArkUI V2 @Builder 响应式断链的硬核坑
前端·后端
前端的阶梯28 分钟前
如何节省你的token,请看CodeGraph
前端·人工智能·后端
万少1 小时前
产品原型不用从零画 -GPT 出图,Gemini 生成 HTML
前端·javascript·后端