【发布时间】:2026-02-02 20:20:02
【问题描述】:
我看到 Typescript 的类型声明/定义之间存在一些 API 偏差。应该如何正确配对 types 包的版本和底层 javascript 包的版本?
假设我在 package.json 中添加了对 @types/prompts": "^2.0.14" 的依赖项。我如何确保获得正确版本的 javascript npm 包?
npm 包 @types/prompts 对其 package.json 中的 javascript 模块没有显式依赖,而且我在 README 中似乎没有提到任何兼容性。
我发现的只是@types/prompts 的index.d.ts 中的一条松散评论提及:
// Type definitions for prompts 2.0
// Project: https://github.com/terkelg/prompts
...
有我们应该遵循的约定吗?我有兴趣了解一般方法,不一定只针对此示例。
参考资料:
【问题讨论】:
-
我投票结束这个问题,因为the README 有一个部分涵盖了这个主题。
标签: javascript typescript definitelytyped