TS 2304 Cannot find name “XXX”(文件声明)

这是个在工作中遇到的问题,使用的是TS3版本。需要在TS的方法中引用另一个TS文件中的方法,不是特别大的项目,因此不支持import、export,也没有用webpack打包。看了文档里的TS文件声明,尝试写d.ts文件失败。之后发现2.0之后支持npm安装,然而又觉得要引入的文件功能简单,简单的说就是不想手动的将方法打成npm包又或者直白的说是觉得步骤繁琐,不想太多花费时间。

因此简单的想了想,就在node_modules包下仿照jQuery的声明创建了个要引入文件的声明文件,最后成功解决。如果有需要可以参考下。当然,您有更好的方法也欢迎评论。

TS 2304 Cannot find name “XXX”(文件声明)_第1张图片

还是这个问题,我发现我将popup方法改成类后,就不需要在node_modules文件夹下创建d.ts文件了。也就是说将方法改成类后,直接在另一个TS文件的方法中引用是可行的。

你可能感兴趣的:(前端开发,TypeScript)