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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
前端Hardy2 分钟前
前端圈沸腾!这个动画库月下载超 3000 万次,已经快成行业标准了
前端
文阿花15 分钟前
Echarts实现自动旋转柱状3D扇形图
前端·3d·echarts
sp4216 分钟前
使用 Vite 与 NativeScript
前端
zhedream17 分钟前
从模糊到清晰:一次组件重构里的开发哲学
vue.js
前端Hardy22 分钟前
GitHub 爆火!Three.js + React + ECharts 打造最强数据大屏
前端·javascript
如果超人不会飞22 分钟前
TinyRobot AI 对话组件库全组件使用指南
前端·vue.js
lichenyang45324 分钟前
ArkTS 资源与暗色模式:为什么我手机切暗色,App 内容区却不变
前端
老王以为42 分钟前
Claude Code 的产品哲学:当价值观成为架构
前端·claude·vibecoding
程序员黑豆1 小时前
AI全栈开发 - Java:变量
java·前端·ai编程
tedcloud1231 小时前
HyperFrames部署教程:用HTML生成MP4视频
前端·数据库·人工智能·html·音视频