vue3引入模块报错:无法找到模块“xxx”的声明文件

使用vue3+ts导入vue文件的时候,报错:找不到模块"./XXX.vue"或其相应的类型声明

这是由于:Vue 文件并不是标准的 JavaScript 模块,因此 TypeScript 需要通过这种声明方式来理解和处理这些文件

我是使用vite创建的项目,修改以下内容即可:

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
星辰引路-Lefan14 小时前
[特殊字符] 开源一款基于 PaddleOCR 的纯离线 OCR 识别插件 | 支持身份证、银行卡、驾驶证识别
前端·开源·ocr
Cache技术分享14 小时前
285. Java Stream API - 通过 Supplier 创建 Stream
前端·后端
阿基米东14 小时前
从嵌入式到前端的探索之旅,分享 5 个开源 Web 小工具
前端·javascript·github
clove14 小时前
js中的数据类型,类型判断,类型转换,一篇文章全面罗列解析
javascript
hxjhnct14 小时前
响应式布局有哪些?
前端·html·css3
LYFlied14 小时前
【每日算法】LeetCode215. 数组中的第K个最大元素
前端·算法
怎么就重名了14 小时前
Kivy的KV语言总结
前端·javascript·html
jqq66614 小时前
解析ElementPlus打包源码(四、打包主题)
前端·javascript·vue.js
代码猎人14 小时前
类数组对象是什么,如何转化为数组
前端
duanyuehuan14 小时前
js 解构赋值
开发语言·前端·javascript