如何安装与旧版TypeScript兼容的@types?

时间:2017-10-25 14:08:55

标签: typescript npm types definitelytyped declaration-files

我的项目使用@types/express@types/body-parser这样的包。最近这些.d.ts文件已更新为使用通用默认值,但这意味着这些声明文件现在需要TypeScript 2.3或更高版本。

但是,我的项目仍然使用旧版本的TypeScript - TypeScript 2.2。如何在不升级的情况下使用npm确保我的项目仍能理解这些定义文件?

1 个答案:

答案 0 :(得分:5)

@types发布商工具实际上会根据兼容性标记版本。

为了能够安装与TypeScript 2.2兼容的声明文件,您可以编写

npm install @types/body-parser@ts2.2

这并不总是完美的,但它通常会完成工作。