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

然后就可以啦

相关推荐
a11177611 小时前
微光小屋-前端养成小游戏 开源项目
前端
kyriewen12 小时前
我让AI给前端项目做了一次完整的Code Review——它和人类的差距,比我想的大得多
前端·javascript·ai编程
张鑫旭12 小时前
快速过下我2026年上半年的前端学了些啥
前端
এ慕ོ冬℘゜12 小时前
前端基础:什么是时间戳?JS获取时间戳三种方法与实战用途
开发语言·前端·javascript
hoLzwEge12 小时前
拯救低效调试!code-inspector-plugin 让代码定位如虎添翼
前端·前端框架·node.js
J船长12 小时前
烂笔头扫盲:LLM Eval 入门:从「感觉挺好」到「数据说话」的工程化落地
前端
skiyee13 小时前
被多个 UView 系 UI 库 “抄” 的 @uni-ku/root 究竟怎么实现?
前端
鱼毓屿御13 小时前
从「只会聊」到「边想边做」的跃迁
前端·学习·react.js
sugar__salt13 小时前
Vue3 表单双向绑定与响应式核心 API 技术详解
前端·javascript·vue.js