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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
吃瓜的猹5 小时前
Gemini 3.8 Flash 是真的站起来了,一起来看看我到底做了什么吧~
前端
光影少年5 小时前
React18 对RN 的影响
android·前端·react.js·ios·前端框架
tryCbest5 小时前
Vue Router学习及使用
前端·vue.js
杉氧5 小时前
丝滑的奥秘:Reanimated 3 动画引擎与手势处理(Gesture Handler)
android·前端·react native
用户970161501685 小时前
浏览器切到后台后,AI 给我的代码就失效了:我拿 3 个模型测了 6 个定时器坑
前端·代码规范
蓝星空20005 小时前
GPT Image 2.5 生图模型已上线,支持 Flare 与 Sunburst 型号选择
前端·gpt·aigc·image2·imagen
何何____5 小时前
js常见继承方法详解
前端·javascript
parade岁月5 小时前
Tailwind CSS 加入 Shopify,正在用 Tailwind 的项目要不要调整?
前端
梨想橙汁6 小时前
Vue2 快速入门:环境搭建、模板语法、指令系统全解
前端·vue.js
King of fraud6 小时前
HTML 页面的 CSS 选择器详解
前端·css·html