2

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

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

4

1 回答 1

5

@types发布者工具实际上是根据兼容性对发布进行标记。

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

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

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

于 2017-10-25T14:12:15.773 回答