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

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

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

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

TypeScript 复制代码
/// <reference types="vite/client" />
declare module '*.vue'
declare module '*.js'
相关推荐
小番茄夫斯基5 小时前
全球大模型的价格和能力排行汇总
前端·后端·架构
Sirius Wu5 小时前
Agent模型冷启动问题
开发语言·javascript·人工智能·机器学习·ecmascript·aigc
小小小小宇5 小时前
前端领域 30 个值得安装的 Agent Skills
前端
xkxnq5 小时前
第八阶段:工程化、质量管控与高级拓展(132天),Vue项目文档自动化:VuePress搭建组件文档(组件示例+API说明)
javascript·vue.js·自动化
喵了几个咪5 小时前
基于 Next.js 的 Headless CMS 前端架构:技术解析与二次开发导引
前端·javascript·架构
星栈5 小时前
Makepad 不只是画界面:事件、状态和组件通信,到底怎么写
前端·rust
dsyyyyy11015 小时前
只用HTML和CSS实现换一换效果
前端·css·html
didadida2625 小时前
Isshin AI TextFlow_开发文档_第一回(事件提取)
javascript·ai编程
青山Coding5 小时前
Cesium应用(七):地形开挖的实现思路
前端·cesium
风骏时光牛马5 小时前
Verilog常见问题及代码易错点梳理
前端