typescript @types包版本是否应该匹配非类型包?

时间:2017-03-13 16:34:40

标签: typescript npm package.json

@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的请求类型?

1 个答案:

答案 0 :(得分:5)

  

typescript @types包版本是否与其非类型包匹配?

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

  • 官方js文档(通常缺乏)
  • 社区对此包的兴趣

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