找不到模块“./App.vue”或其相应的类型声明。ts(2307)

找不到模块"./App.vue"或其相应的类型声明。ts(2307)

放松一下

问题展示

这是一个vue3 + ts的项目,运行没问题,但就是这个报红感觉很不爽

解决方法

这个爆红的原因是这个ts语言不能识别.vue的文件类型,我们在文件vite-env.d.ts中加上代码如下:
(注意:这个文件在src的目录下才有效)

ts 复制代码
declare module '*.vue' {

    import type { DefineComponent } from 'vue';
    
    const vueComponent: DefineComponent<{}, {}, any>;
    
    export default vueComponent;
} 

然后就可以啦

相关推荐
用户老李4 分钟前
无线电自学教程 03:电路基础——从欧姆定律到 LC 谐振
前端
申君健24864182772025 分钟前
ESM 源码发布 + 显式子路径导出
前端
大龄秃头程序员8 分钟前
实践 iOS Touch 响应链:从 sendEvent 到 nextResponder 的完整闭环
前端
用户老李12 分钟前
YOLO 目标检测自学教程 05:动手——从零实现 mini-YOLOv1
前端
用户老李12 分钟前
视频编码自学教程 02:颜色与色彩空间——从 RGB 到 Y'CbCr 4:2:0
前端
用户老李16 分钟前
无线电自学教程 02:数学工具箱——正弦、复数、相量与分贝
前端
lpp1922 分钟前
一个网页的完整一生:从敲网址到页面显示,中间发生了什么
前端
春涧草茶2 小时前
慢就是快16-1协程
开发语言·前端·python
Oiiouui2 小时前
linux服务器部署Logto后端与对应前端的实现
linux·服务器·前端·后端
前端小D2 小时前
JS核心底层
前端·javascript