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

然后就可以啦

相关推荐
李明卫杭州20 小时前
Vue2 portal-target 组件与 Vue3 的针对性优化
前端·javascript·vue.js
Tyler_121 小时前
iOS PlayWright mcp server
前端·ios·ai编程
嘟嘟071721 小时前
从零理解 MCP:手写一个本地 MCP Server 并接入 LangChain Agent
前端·后端
cocoafei21 小时前
GPT-5.6 后,别再混淆 ChatGPT 和 Codex 额度了
前端·人工智能·chatgpt
你怎么知道我是队长21 小时前
JavaScript的函数介绍
开发语言·前端·javascript
weedsfly21 小时前
观察者模式 vs 发布-订阅模式:从概念到实战,一次讲清楚
前端·javascript·面试
暗不需求21 小时前
手写 AJAX:从 XMLHttpRequest 到封装一个简易 axios
前端·面试
cxxcode21 小时前
CSS Loader 与样式处理链路
前端·css
电商API_1800790524721 小时前
电商ERP 自动同步订单功能实现拆解与技术手段
服务器·前端·网络·爬虫
cxxcode21 小时前
CSS 隔离与 qiankun 样式问题总结
前端