如何为特定版本的node.js安装d.ts?

Dmi*_*tri 7 typescript tsd

使用 tsd 命令我运行了此命令 tsd install node

它将定义文件安装在typings/node/node.d.ts中,但我可以看到该定义文件适用于node.js版本4

Node.js v4.x API

如何安装 Node 版本 5.11.0 的 tsd?

Bru*_*zie 5

似乎你可以安装这样的特定类型:

npm install --save @types/node@4.0.30

对于我们的项目,我们需要匹配 aws Lambda 支持的节点版本(当前为 4.0.3)。

不知道如何获取可用类型的列表,但是当我输入错误的值时,npm 反馈列出了可用类型:

npm 错误!没有目标
[“4.0.15-α”、“4.0.16-α”、“4.0.21-α”、“4.0.22-α”、“4.0.23-α”、“4.0.24-α”、“ 4.0.25-α”、“4.0.26-α”、“4.0.27-α”、“4.0.28-α”、“4.0.29”、“4.0.30”、“6.0.31”、“ 6.0.32"、"6.0.33"、"6.0.34"、"6.0.35"、"6.0.36"、"6.0.37"、"6.0.38"、"6.0.39"、"6.0。 40","6.0.41","6.0.42","6.0.43","6.0.44","6.0.45","6.0.46","6.0.47"]

由此我找出了我需要的最新版本的4.x。

  • 您可以使用此命令获取可用版本的列表:“npm view @types/node versions” (4认同)