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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
米兰小铁匠1710 分钟前
js深入之从原型到原型链
javascript·面试
Smile_Gently20 分钟前
Vue 2 前端项目实现 在线IDE 功能
javascript
梦鱼21 分钟前
element-ui:el-autocomplete实现滚动触底翻页
前端
阿伟实验室25 分钟前
debian10部署简易web服务器
运维·服务器·前端
云枫晖33 分钟前
Vue3 响应式原理:从零实现 Reactive
前端·vue.js
月弦笙音33 分钟前
【AI】👉提示词入门基础篇指南
前端·后端·aigc
jason_yang34 分钟前
俄罗斯Yandex地图实战
vue.js·api
konh39 分钟前
React Native 自定义字体导致 Text / TextInput 文本垂直不居中的终极解决方案
前端·react native
奔赴_向往40 分钟前
跨域问题深度剖析:为何CORS设置了还是报错?
前端
daols881 小时前
vxe-table 配置 ajax 加载列表数据,配置分页和查询搜索表单
vue.js·ajax·table·vxe-table