Версия машинописного текста и версия узла - PullRequest
0 голосов
/ 28 сентября 2018

Поскольку Typescript является глобальным модулем npm, существует ли какая-либо связь между версией машинописи и версией узла?

, т.е. нужна ли мне минимальная версия узла, необходимая для любого конкретноговерсия узла для запуска.

1 Ответ

0 голосов
/ 28 сентября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...