找不到模块“./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;
} 

然后就可以啦

相关推荐
水煮白菜王2 分钟前
高德地图"未获得商用授权"水印临时移除方案
前端·javascript
库拉AI小李3 分钟前
# 数据清洗与分析:Gemini 3.5 处理 Excel 数据的实操体验
前端·人工智能·后端
小小小小宇4 分钟前
React17 18 19 新增能力、解决问题、原理与使用详解
前端
chushiyunen4 分钟前
vue el-pagination实现分页
javascript·vue.js·elementui
by————组态6 分钟前
Ricon组态可视化编辑器 - 所见即所得的工业画布
前端·javascript·物联网·架构·编辑器·组态
Csvn10 分钟前
面试翻车现场:`Array(100).map(() => 1)` 为什么全为空?
前端
光影少年12 分钟前
react大列表优化:虚拟列表原理
前端·javascript·react.js
星栈18 分钟前
一套 Rust 代码跑三端:为什么我开始关注 Dioxus
前端·rust·前端框架
lichenyang45320 分钟前
从两个 demo 说起:WebSocket 和 SSE 到底差在哪?
前端
如烟花的信页27 分钟前
外贸*登录逆向分析
javascript·爬虫·python·js逆向