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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
codingWhat13 小时前
uniapp 多地区、多平台、多环境打包方案
前端·架构·node.js
H04813 小时前
symbol为什么说是为了解决全局变量冲突的问题
javascript
HelloReader13 小时前
从 Tauri 2.0 Beta 升级到 2.0 Release Candidate Capabilities 权限前缀与内置 Dev Server 网络策略变
前端
只与明月听13 小时前
RAG深入学习之Chunk
前端·人工智能·python
一枚前端小姐姐14 小时前
低代码平台表单设计系统架构分析(实战一)
前端·低代码·架构
HelloReader14 小时前
Tauri 1.0 升级到 Tauri 2.0从“能跑”到“跑得稳”的迁移实战指南(含移动端准备、配置重构、插件化 API、权限系统)
前端
Always_Passion14 小时前
FE视角下的Referrer全面解析
javascript·面试
apollo_qwe14 小时前
深入解析Vue的mixins与hooks:复用逻辑的两种核心方式
vue.js
JunjunZ14 小时前
uniapp 文件预览:从文件流到多格式预览的完整实现
前端·uni-app
_Eleven14 小时前
React 19 深度解析:Actions 与 use API 源码揭秘
前端