如何安装与旧版 TypeScript 兼容的 @types?
Posted
技术标签:
【中文标题】如何安装与旧版 TypeScript 兼容的 @types?【英文标题】:How can I install @types compatible with an older version of TypeScript? 【发布时间】:2018-04-06 16:13:35 【问题描述】:我的项目使用像 @types/express
和 @types/body-parser
这样的包。最近这些 .d.ts
文件已更新为使用通用默认值,但这意味着这些声明文件现在需要 TypeScript 2.3 或更高版本。
但是,我的项目仍然使用旧版本的 TypeScript - TypeScript 2.2。如何使用 npm 确保我的项目在不升级的情况下仍然可以理解这些定义文件?
【问题讨论】:
【参考方案1】:@types
发布者工具实际上是根据兼容性标记发布。
为了能够安装与 TypeScript 2.2 兼容的声明文件,您可以编写
npm install @types/body-parser@ts2.2
它并不总是完美的,但通常可以完成工作。
【讨论】:
以上是关于如何安装与旧版 TypeScript 兼容的 @types?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Xcode 构建与旧 MacOS 兼容的应用程序?