温馨提示:本文翻译自stackoverflow.com,查看原文请点击:npm - Should typescript @types packages version match their non types packages?
npm typescript package.json

npm - Typescript @types软件包的版本应该与它们的非类型软件包匹配吗?

发布于 2020-03-27 16:07:09

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

查看更多

查看更多

提问者
ClickThisNick
被浏览
139
basarat 2017-03-14 02:47

Typescript @types软件包的版本应该与它们的非类型软件包匹配吗?

不能。JS包的TypeScript类型是尽力而为的,具体取决于

  • 官方js文档(通常缺少)
  • 社区对一揽子计划的兴趣

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