TS 声明d.ts公共文件类型在vue页面引用提示 ”无法找到声明文件“ 的解决方案

最近前端开发 Vue3 + TS 项目时,声明 d.ts 公共文件类型在 vue 页面引用时一直提示 ”无法找到声明文件名称“ ,虽然不影响编译和运行,但是看着这红杠提示实在是别扭,所以今天就来解决一下这个问题。因为我也是用的 TS 不多,所以有些报错也是需要度娘一下,请教一下前辈,哈哈。还好功夫不负有心人,最终问题还是解决了,在这里记录一下,避免日后踩坑,也给有需要的朋友省点查找资料的麻烦。

报错信息

具体的报错信息如下图所示:

具体的报错信息

找不到命名的 Table,实际上就是 TS 无法识别 Table 类型命名的文件。

解决步骤如下:

1.在 types 文件夹下声明一个 vue.d.ts 文件(名称大家自己定)

2.在 ”tsconfig.json“ 中,将创建的文件 ”vue.d.ts“(或者你自己新建的其他名称的 .d.ts 文件)添加到 include 中:

"include": [
   "vue.d.ts"
],

我这边完整的 include 属性如下(我新建的是 ”table.d.ts“):

完整的 include 属性

「点点赞赏,手留余香」

0

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » TS 声明d.ts公共文件类型在vue页面引用提示 ”无法找到声明文件“ 的解决方案

发表回复