【问题标题】:Should typescript @types packages version match their non types packages?typescript @types 包版本应该匹配它们的非类型包吗?
【发布时间】:2017-08-03 18:37:51
【问题描述】:

@types 是否使用与无类型包相同的版本控制?

npm i bluebird @types/bluebird -S给我

"@types/bluebird": "^3.5.0",
"bluebird": "^3.5.0",

看起来很合理。

npm i request @types/request -S 给我

"@types/request": "0.0.41",
"request": "^2.81.0",

现在这让我有点害怕。 这是否意味着我们只有请求版本 0.0.41 的请求类型?

【问题讨论】:

标签: typescript npm package.json


【解决方案1】:

typescript @types 包版本应该匹配它们的非类型包吗?

没有。 JS 包的 TypeScript 类型是最好的,并且取决于

  • 官方js文档(普遍缺失)
  • 社区对软件包的兴趣

因此,只要您了解它们的尽力而为性质,版本不匹配就可以了。

【讨论】:

    猜你喜欢
    • 2016-09-29
    • 2022-11-27
    • 1970-01-01
    • 2017-11-25
    • 2017-01-13
    • 2014-08-04
    • 2017-05-19
    • 2019-02-22
    • 2017-08-21
    相关资源
    最近更新 更多