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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
_洋24 分钟前
Three.js加载 .obj文件 和 .gltf文件
开发语言·javascript·ecmascript
梦想CAD控件31 分钟前
网页端对DWG图纸进行预览与批注(CAD轻量化)
java·前端·javascript
代码煮茶32 分钟前
Vue3 埋点实战 | 从 0 搭建前端用户行为埋点系统
vue.js
JustNow_Man1 小时前
【opencode】安装使用daytona沙箱插件
android·java·javascript
不吃土豆的马铃薯1 小时前
Spdlog 进阶:日志基本控制、日志格式控制、异步记录器
linux·服务器·开发语言·前端·c++
wait1 小时前
Vibe Coding 开发技巧
前端·javascript·人工智能
ZengLiangYi1 小时前
Vercel AI SDK 入门:一行代码切换 LLM Provider
前端·javascript·aigc
三乐2282 小时前
原型链是什么?五分钟教会你
javascript
ZengLiangYi2 小时前
Electron 入门:Web 应用打包成桌面软件
前端·electron
前端环境观察室2 小时前
别再靠人工记浏览器环境了:用 TypeScript 设计一套可审计模型
前端