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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
m0_738120721 小时前
CTFshow系列——命令执行web38-40
前端·windows·安全·web安全
zhoxier3 小时前
elementui el-select 获取value和label 以及 对象的方法
javascript·vue.js·elementui
是小狐狸呀3 小时前
elementUI-表单-下拉框数据选中后,视图不更新
前端·javascript·elementui
四岁半儿5 小时前
常用css
前端·css
你的人类朋友6 小时前
说说git的变基
前端·git·后端
姑苏洛言6 小时前
网页作品惊艳亮相!这个浪浪山小妖怪网站太治愈了!
前端
字节逆旅6 小时前
nvm 安装pnpm的异常解决
前端·npm
Jerry6 小时前
Compose 从 View 系统迁移
前端
IT码农-爱吃辣条7 小时前
Three.js 初级教程大全
开发语言·javascript·three.js
GIS之路7 小时前
2025年 两院院士 增选有效候选人名单公布
前端