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

相关推荐
dangdang___go10 分钟前
文件操作2+程序的编译和链接(1)
java·服务器·前端
西西学代码13 分钟前
Flutter中常用的UI设计
前端·flutter·ui
Sunhen_Qiletian14 分钟前
《Python开发之语言基础》第七集:库--时间库
前端·数据库·python
JokerLee...19 分钟前
【Vtable自定义样式】
前端·javascript·vtable
PyHaVolask24 分钟前
XSS跨站脚本攻击
前端·xss·web漏洞
K3v24 分钟前
【nvm安装14.x失败】nvm设置国内镜像源 npm设置全局缓存以及全局包目录
前端·缓存·npm
DsirNg43 分钟前
Vue 3 Keep-Alive 深度实践:从原理到最佳实践
前端
拾忆,想起1 小时前
Dubbo序列化异常终结指南:从精准诊断到根治与防御
开发语言·前端·微服务·架构·php·dubbo·safari
不如摸鱼去1 小时前
uni-app 也能远程调试?使用 PageSpy 打开调试的新大门!
前端·小程序·uni-app
姓蔡小朋友1 小时前
Redis内存回收
前端·数据库·redis