在TypeScript项目中导入JavaScript文件包提示无法找到模块“@/api/xxx”的声明文件-解决声明文件报错问题

时间:2025-04-08 14:14:12

但是,显然不是每个库都能有这种待遇。如果你用的是小库,而且官方文档里又没说怎么安装类型声明,那就只能自己动手了。

错误信息里面,有这样的一句话:

add a new declaration (.) file containing `declare module '@koumoul/vjsf/lib/VJsf';

这是什么意思呢?根据文档,只需要在 TypeScript 的 . 文件中编写一个空的 declare module,就能把环境包当作 any 类型引入,同时又不会触发 implicit any 报错。这个操作被文档叫做 Shorthand ambient modules,意为「快速引入环境包」: