2015-04-30 4 views

ответ

7

Вы должны попытаться установить TSC таким образом:

npm install -g typescript 

А затем измените tasks.json на:

... 
     "windows": { 
      "command": "tsc.cmd" 
     }, 
     "args" : ["Myfilename.ts"] 
... 

И все должно работать как и ожидалось, также попробуйте прочитать следующее:

https://code.visualstudio.com/Docs/tasks

Ну,

я пришел с моим собственным решением для создания модифицированной версии tasks.json каждый раз, когда вы конфиг задача бегун (CTR), но я не знаю, если это действительно хороший pratice поскольку VSCode совершенно новый, я не нашел лучшего решения. Если кто-нибудь знает, как правильно изменить CTR. ПОЖАЛУЙСТА, дайте мне знать!

Существует файл с именем taskSampleConfig.json, который обрабатывается каждый раз CTR работает, и этот файл находится в папке VSCode, так что вы можете изменить его на:

... 
      "windows": { 
       "command": "tsc.cmd" 
      }, 
... 
3

Поскольку я не могу пока я отправляю комментарий он в ответ:

поскольку tsc.cmd должен быть выполнен в интерпретатор команд вам нужно настроить его так:

"windows": { 
    "command": "tsc", 
    "isShellCommand": true 
} 

файл taskSampleConfig.json в основном используется в качестве шаблона, если VSCode не может автоматически определить бегун задачи. В настоящее время нет поддержки для настройки шаблонов.

3

Для меня это работает таким образом (с помощью VSCode в Админ-Mode на Win8):

  1. Установка машинопись через НПМ (как jrabello писал)
  2. Настройка задачи следующим образом:

    "version": "0.1.0", 
    "command": "tsc", 
    "showOutput": "silent", 
    "isShellCommand": true 
    
  3. Создание tsconfig.json для вашего проекта с компилятором вариантов вам нужно:

    "compilerOptions": { 
        "target": "ES5", 
        "module": "commonjs", 
        "sourceMap": true 
    } 
    
Смежные вопросы