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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
皮卡祺q6 分钟前
【算法-0】背包问题(三维+二维)
java·javascript·算法
前端爆冲9 分钟前
基于SSE实现AI聊天场景的流式输出
前端·ai编程
Bigger9 分钟前
mini-cc 技术栈:跟着 Claude Code 先选 TypeScript + React + Ink
前端·ai编程·claude
whuhewei20 分钟前
手写Promise
开发语言·javascript·ecmascript
vortex523 分钟前
XSS 漏洞深度挖掘与利用:从自动化扫描到账户接管
前端·自动化·xss
光影少年34 分钟前
前端浏览器自动化
运维·前端·前端框架·自动化
弹简特34 分钟前
【Vue3速成】04-vue3官方库-路由机制
前端·vue·路由
川冰ICE37 分钟前
JavaScript入门⑤|数组方法全攻略,map/filter/reduce三剑客
开发语言·javascript·ecmascript
threelab1 小时前
Three.js 抽象艺术着色器效果 | 三维可视化 / AI 提示词
前端·javascript·人工智能·3d·着色器
008爬虫实战录1 小时前
【码上爬】 题十八:模拟大厂加密算法, 堆栈分析找加密点,扣自执行函数,jsdom补环境
开发语言·javascript·ecmascript