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

然后就可以啦

相关推荐
独行soc9 分钟前
2025年常见渗透测试面试题- 应急响应(题目+回答)
java·前端·数据库·python·安全·面试·csrf
小妖66615 分钟前
noscript 标签是干什么的
前端·javascript·vue.js
李长渊哦26 分钟前
JavaScript数组方法:`some()`的全面解析与应用
开发语言·javascript·ecmascript
布列瑟农的星空1 小时前
从RequireJS到Webpack——前端跨越式发展的里程碑
前端
明教卢师傅2 小时前
JS实现文件点击或者拖拽上传
前端·javascript
布列瑟农的星空2 小时前
WeakMap+AbortController——优雅地取消请求
前端
二川bro2 小时前
Vuex Actions 多参数传递的解决方案及介绍
开发语言·前端·javascript
dmy2 小时前
后端1小时上手vue开发到上线
前端·vue.js·vite
codingandsleeping3 小时前
OSI 七层网络模型
前端·网络协议·http