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

然后就可以啦

相关推荐
hxjhnct7 分钟前
JavaScript 的 new会发生什么
开发语言·javascript
狗都不学爬虫_12 分钟前
JS逆向 - 最新版某某安全中心滑块验证(wasm设备指纹)
javascript·爬虫·python·网络爬虫·wasm
运筹vivo@15 分钟前
攻防世界:Web_php_unserialize
前端·web安全·php
Jiangnan_Cai22 分钟前
【Electron】Windows 下打包遇到 dist/unpacked 文件内 electron.exe 文件缺失问题
前端·javascript·electron
自不量力的A同学22 分钟前
Electron 40.0.0 发布,跨平台桌面应用开发工具
前端·javascript·electron
Charlie_lll36 分钟前
学习Three.js–材质(Material)
前端·three.js
Kratzdisteln40 分钟前
【1902】预先生成完整的树状PPT结构
java·前端·powerpoint
softshow10261 小时前
html2canvas + jspdf实现页面导出成pdf
开发语言·javascript·pdf
深耕AI1 小时前
【wordpress系列教程】05 文章分类与标签
前端
摘星编程1 小时前
React Native for OpenHarmony 实战:StyleSheet 样式表优化
javascript·react native·react.js