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

然后就可以啦

相关推荐
她超甜i7 小时前
css省略号展示,兼容性强,js判断几行,不需要定位
javascript·css·vue.js
小码吃趴菜8 小时前
【无标题】
前端·chrome
毕设源码-朱学姐9 小时前
【开题答辩全过程】以 基于HTML5的购物网站的设计与实现为例,包含答辩的问题和答案
前端·html·html5
梦6509 小时前
CSS 元素垂直水平居中的 8 种方法
前端·css
We་ct9 小时前
LeetCode 68. 文本左右对齐:贪心算法的两种实现与深度解析
前端·算法·leetcode·typescript
ShoreKiten9 小时前
ctfshow-web316
运维·服务器·前端
前端 贾公子9 小时前
release-it 使用指南
前端·javascript
全栈技术负责人10 小时前
前端团队 AI Core Workflow:从心法到落地
前端·人工智能·状态模式
前端 贾公子10 小时前
深入浅出 CSS 属性:pointer-events: none
前端·css
曾几何时`10 小时前
二分查找(十)1146. 快照数组 pair整理
java·服务器·前端