Запустите файл TypeScript для Sublime text 3 - PullRequest
0 голосов
/ 04 ноября 2019

Я хочу создать файл TypeScript (с расширением .ts) в консоли sublime text 3 и показать вывод в консоли так же, как в sublime с python. Как я могу это сделать, зная, что TypeScript - это скомпилированный язык? Скомпилированный язык означает, что он компилирует файл (.ts) и преобразует его в файл Javascript (.js) перед выполнением файла JavaScript.

Я попытался установить плагин TypeScript из установщика возвышенного пакета, ноему нужна определенная архитектура для запуска файла, как объяснено здесь . Также этот вопрос не был полезен, так как он показывает, как собрать после сохранения, и ничего не говорил о запуске отдельного файла.

1 Ответ

0 голосов
/ 04 ноября 2019

В этом ответе я предполагаю, что вы уже установили Node.js и машинопись на вашем локальном компьютере. Если нет, вы можете установить Node.js из здесь и после этого вы можете запустить следующую команду для установки typescript и ts-node с помощью диспетчера пакетов узла:

npm install -g typescript
npm install -g ts-node

Теперь вы готовы выполнить следующие шаги:

  • Откройте файл машинописного текста, который вам нужен для запуска возвышенного текста 3.
  • Нажмите на вкладку Toolsзатем Build System, затем New Build System. enter image description here

  • Откроется новый файл .. переопределите его содержимое с помощью следующего объекта JSON. Параметр cmd использует ts-node, основываясь на предложении @idleberg. И @OdatNurd предложил добавить «селектор»: «source.ts», чтобы автоматически выбирать сборку для файлов TypeScript, чтобы вам не пришлось выбирать ее вручную.

{
    "shell": true,
    "cmd": ["ts-node $file"],
    "selector": "source.js"
}
  • Сохраните файл с именем ts.sublime-build.
  • Наконец, соберите скрипт, используя ts, как показано ниже, если он не был выбран автоматически.

enter image description here

  • Теперь нажмите ctrl + B , чтобы запустить скрипт. И вы должны увидеть вывод на возвышенной текстовой консоли.
...