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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
前端付豪8 分钟前
实现聊天参数面板
前端·人工智能·后端
晨枫阳9 分钟前
从零搭建私有 npm 仓库Verdaccio
前端·npm·node.js
千百元10 分钟前
HBuildx打包总是看不到效果
前端
小李的便利店12 分钟前
系统架构设计师-案例分析-Web系统设计
前端·系统架构
AAA阿giao14 分钟前
React 闭包陷阱详解:为什么你的定时器总在“说谎”?
前端·javascript·react.js
小小小小宇16 分钟前
Mac Claude Code
前端
进击的尘埃17 分钟前
为了交付一个AI辅助开发的项目,我们搭了一套质量保障体系
javascript
小小小小宇18 分钟前
Claude Code 未登录 使用第三方模型
前端
岭子笑笑18 分钟前
Vant4源码阅读之Upload
前端
Highcharts.js19 分钟前
经验值|React 实时数据图表性能为什么会越来越卡?
前端·javascript·react.js·数据可视化·实时数据