TypeScript - это компилятор (или некоторые называют его транспилятором).Он компилирует ваш TypeScript в обычный Javascript, который затем может запустить node.js.Вы можете указать параметры для TypeScript, чтобы сообщить ему, на какой уровень Javascript вы ориентируетесь.См. --target
параметр здесь для получения подробной информации.
Итак, вы должны сопоставить целевые параметры компилятора с соответствующей версией node.js, в которой вы запускаете кодНапример, если вы используете node.js v9, вы можете выбрать ES6 или, возможно, даже ES2016 или ES2017.Если вы используете node.js v3, вы можете использовать ES5.Это определяет, какой уровень возможностей Javascript предполагается в компиляторе TypeScript в среде хоста.
Вы можете узнать больше о том, какие параметры Typescript установить для каких версий node.js можно из этой ссылки:
рекомендуемая конфигурация машинописи для узла 8