NPM包没有类型

时间:2017-10-06 15:15:01

标签: node.js typescript express

我正在转换一个小型快递api以使用TypeScript,但有些软件包没有@types/所以当我导入它们时,我得到TS2307错误。

我有什么办法可以解决这个错误吗?或者可以自己键入,具体取决于包的复杂程度。一个例子是express-bearer-token (found here)

1 个答案:

答案 0 :(得分:2)

快速方法是创建globals.d.ts文件并添加以下行:

declare module "express-bearer-token";

这会将express-bearer-token视为没有打字的JS模块。有关here的更多信息。

如果您愿意,可以从那里开始添加更多的打字。您可以找到有关编写自己的定义here的一些信息。