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

然后就可以啦

相关推荐
angushine9 分钟前
Python常用方法
开发语言·前端·python
C澒13 分钟前
AI 生码 - D2C:Figma to Code 全流程实现
前端·低代码·ai编程·figma
敲代码的鱼哇13 分钟前
发送短信/拨打电话/获取联系人能力 UTS 插件(cz-sms)
android·前端·ios·uni-app·安卓·harmonyos·鸿蒙
搬搬砖得了16 分钟前
Vue 响应式对象异步赋值作为 Props:二次渲染问题与组件设计哲学
前端·vue.js
张西餐42 分钟前
Promise的理解
前端
悟空瞎说1 小时前
收藏即复用!50个极致实用JavaScript单行代码,前端开发效率直接拉满
javascript
天渺工作室1 小时前
别再写改名脚本了,一个 Vite 插件搞定压缩、校验、自动哈希命名vite-plugin-pack-orchestrator
前端·vite
薯老板1 小时前
事件循环(Event Loop)
javascript
大龄程序员狗哥1 小时前
第30篇:使用Flask部署你的第一个AI模型——打造简易Web API(项目实战)
前端·人工智能·flask
AI砖家2 小时前
解剖 Claude Code:如何搭建一个企业级的私有化 AI 编程助手
前端·人工智能·ai编程