2015-07-14 4 views
1

Я переношу с WebStorm на VSCode, и это одно, чего я не могу получить, и это кажется самым основным. При сохранении я хочу запустить задачу typescript. Я пока не могу использовать tsconfig.json, потому что я не могу исключить папки с filesGlob так, как это делается в atom (он задыхается в моей папке node_modules).Запуск задачи TSC по автоматическому автоматическому копированию в Visual Studio Code 0.5.0

Я должен сделать CTRL+SHIFT+B каждый раз, чтобы получить красные подчеркивания, чтобы уйти после каждого сохранения. Должен быть способ?

ответ

0

Вы можете настроить клавиатуру коротких путей, чтобы построить на каждом сохранить - код счастливо позволяет несколько привязок к одной кнопке:

keybindings.json

[ 
    { 
     "key": "ctrl+s",   
     "command": "workbench.action.tasks.build" 
    } 
] 

Вы можете добраться до этих настроек используя «Файл», «Настройки», «Ярлыки клавиш».

0

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

Затем вы добавляете задачу «смотреть», которая запускает компиляцию.

Наконец, вы создаете файл Running Task в VSCode для запуска при создании задачи «смотреть» в глотке.

Итак, когда вы открываете VSCode, вы делаете CTRL+SHIFT+B и вуаля.

1

После долгих ворчаний я придумал это, которое работает так, как я ожидаю.

tasks.json

{ 
    "version": "0.1.0", 
    "command": "tsc", 
    "isShellCommand": true, 
    "args": [ "-p", "." ], 
    "showOutput": "silent", 
    "isWatching": true, 
    "problemMatcher": "$tsc-watch" 
} 

tsconfig.json

{ 
    "compilerOptions": { 
     "target": "ES5", 
     "module": "amd", 
    "watch": true, 
     "inlineSourceMap": true 
    }, 
    exclude: [ 'node_modules'] 
} 

Ultimate Visual Studio Code/TS Setup

Смежные вопросы