Вам нужно будет настроить задачу для этого.
Заранее прошу прощения, если я получу короткие сокращения, поскольку я сижу, используя другую операционную систему. Для тех, кто использует Windows, это будет CTRL
. Я думаю, что версия OSX означает вместо этого использовать CMD
.
Если вы нажмете CTRL
+ SHIFT
+ P
, вы должны получить меню действий, которое позволяет выполнять поиск по всем командам.
Тип Configure Task Runner
. Если у вас его еще нет, это создаст файл tasks.json в папке настроек для вас. В противном случае он откроет существующий файл tasks.json.
Вы можете раскомментировать задачу машинопись, которая встроена в - это выглядит следующим образом (мой основной файл app.ts, по умолчанию в этом файле HelloWorld.ts):
// A task runner that calls the Typescipt compiler (tsc) and
// Compiles a HelloWorld.ts program
{
"version": "0.1.0",
// The command is tsc.
"command": "tsc",
// Show the output window only if unrecognized errors occur.
"showOutput": "silent",
// Under windows use tsc.exe. This ensures we don't need a shell.
"windows": {
"command": "tsc.exe"
},
// args is the HelloWorld program to compile.
"args": ["app.ts"],
// use the standard tsc problem matcher to find compile problems
// in the output.
"problemMatcher": "$tsc"
}
Вы можете тогда это задача по требованию с использованием CTRL
+ SHIFT
+ B
.
Если вы определили несколько задач, вы можете использовать CTRL
+ E
и введите task
(обратите внимание на пробел после «задачи»), и это даст вам список всех задач, для вас, чтобы выбрать из.
Ваши руки не должны оставлять клавиатуру для любого из этого!
Наконец ... если вы все еще ничего не видите, проверьте этот значок в нижней части окна, так как у вас может быть ошибка компилятора ... (на приведенных ниже значках отображается одна ошибка - щелкните по нему в своем редакторе для Детали).
Вы просто не можете увидеть его в браузере решений, или он вообще не работает? –
Здесь можно проверить мой ответ http://stackoverflow.com/questions/30050262/visual-studio-code-compile-typescript-module/30619684#30619684 – khagesh