您需要设置一个任务来执行此操作。
如果我在使用不同的操作系统时弄错了捷径,我提前道歉。对于任何使用 Windows 的人来说,这将是CTRL
- 我认为 OSX 版本只是意味着使用CMD
。
如果按CTRL
+ SHIFT
+ P
,您应该会出现一个操作菜单,允许您搜索所有命令。
键入Configure Task Runner
。如果您还没有,这将在设置文件夹中为您创建一个 tasks.json 文件。否则,它将打开现有的 tasks.json 文件。
你可以取消注释内置的 TypeScript 任务 - 它看起来像这样(我的主文件是 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
(注意“任务”后面的空格),它将为您提供所有任务的列表供您选择。
您的手无需为此离开键盘!
最后...如果您仍然一无所获,请检查窗口底部的此图标,因为您可能遇到编译器错误...(下面的图标显示一个错误 - 在编辑器中单击它以获取详细信息)。