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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
钢铁男儿几秒前
C#接口实现详解:从理论到实践,掌握面向对象编程的核心技巧
java·前端·c#
前端的日常21 分钟前
以下代码,那一部分运行快
前端
GeGarron22 分钟前
Drawing:专注高效画图,让每一次创作都值得被珍藏
前端
梨子同志23 分钟前
Vue v-model 指令详解
前端·vue.js
杨进军23 分钟前
简易实现 React 页面初次渲染
前端·react.js·前端框架
血舞之境25 分钟前
同名类引发问题:没见过世面导致遇见各种诡异的问题
前端
杨进军25 分钟前
实现 React 多个原生标签子节点渲染
前端·react.js·前端框架
前端的日常26 分钟前
AI 工具中,经常提到的 mcp 是什么,有哪些与前端方向结合的场景?
前端
嘉小华26 分钟前
Android 协程全景式深度解析:第四章 Flow响应式流
android·前端
Tina_晴28 分钟前
【基础篇】Promise初体验+案例分析(上)
前端·javascript·面试