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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
颜进强13 小时前
AI性能参数-截断、延迟与流式输出
前端·后端·ai编程
spmcor13 小时前
React 架构师之路:Next.js 全栈革命(第八篇)
前端·react.js
英勇无比的消炎药13 小时前
TinyRobot 源码深度分析:OpenTiny 的 AI 对话组件库
前端·vue.js·github
假如让我当三天老蒯13 小时前
React基础、进阶(学习用)
前端·react.js·面试
风骏时光牛马13 小时前
HTML十大经典实战代码案例合集
前端
weedsfly13 小时前
前端必知必会:从 IIFE 到 ESM,模块化到底在解决什么?
前端·javascript
渣波13 小时前
拒绝 SQL 焦虑!手把手带你用 NestJS + Prisma + DTO 写出“防弹”级后端代码
javascript·数据库·后端
槑有老呆13 小时前
每次跟大模型聊天,都是一次「失忆」的 HTTP 请求
javascript
笨鸟飞不快13 小时前
从单个服务到集群:一次完整的性能排查复盘
java·前端
sarasuki14 小时前
彻底搞懂JS闭包:从作用域链、形成条件到优缺点
javascript