Как установить d.ts для конкретной версии node.js?
С помощью команды tsd я запустил эту команду tsd install node
Он устанавливает файл определений в typings/node/node.d.ts, но я вижу, что этот файл определений для node.js версии 4
Node.js v4.x API
Как установить TSD для узла версии 5.11.0?
1 ответ
Кажется, вы можете установить определенные типы, как это:
npm install --save @ types / node @ 4.0.30
Для нашего проекта нам нужно соответствовать версии узла, поддерживаемой aws Lambda (в настоящее время 4.0.3).
Не уверен, как получить список доступных типов, но когда я ввел неправильное значение, обратная связь npm перечислила доступные типы:
нпм ERR! нет цели ["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, в которой я нуждался.