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

然后就可以啦

相关推荐
求梦820几秒前
前端基础三剑客
前端
pas1365 分钟前
27-mini-vue provide-inject
前端·javascript·vue.js
_UMR_6 分钟前
前端Vue开发环境搭建(安装Node.js)
前端·vue.js·node.js
天空属于哈夫克38 分钟前
企业微信实现外部群消息的主动推送?
前端·chrome·企业微信
咬人喵喵8 分钟前
16 类春节核心 SVG 交互方案拆解(E2 编辑器实战)
前端·css·编辑器·交互·svg
李永吉12 分钟前
一款便捷的npm源管理工具nrm
前端·npm·node.js
h_jQuery13 分钟前
vue项目中使用canvas实现手写文字(批注)功能
开发语言·前端·javascript
winfredzhang16 分钟前
[全栈实战] 从零打造一个“沉浸式”私人云端阅读器 (Node.js + EPUB.js)
javascript·css·node.js·html·extjs·epub阅读器
IT_陈寒19 分钟前
Vite 5大性能优化实战:从3秒到300毫秒的构建速度跃迁
前端·人工智能·后端
duanyuehuan21 分钟前
|| ?. ?? ??= 4种操作符
前端·javascript·vue.js