标签: node.js typescript express
我正在转换一个小型快递api以使用TypeScript,但有些软件包没有@types/所以当我导入它们时,我得到TS2307错误。
@types/
TS2307
我有什么办法可以解决这个错误吗?或者可以自己键入,具体取决于包的复杂程度。一个例子是express-bearer-token (found here)
express-bearer-token
答案 0 :(得分:2)
快速方法是创建globals.d.ts文件并添加以下行:
globals.d.ts
declare module "express-bearer-token";
这会将express-bearer-token视为没有打字的JS模块。有关here的更多信息。
如果您愿意,可以从那里开始添加更多的打字。您可以找到有关编写自己的定义here的一些信息。