vs code 打字稿编译什么都不做

vs code typescript compile does nothing

我安装了 VS Code 来试用一下。我在 .ts 文件上按了 Ctrl+Shift+B。第一次,它要求我设置构建任务,我照做了。现在,我再次构建,但它什么也没做。我没有收到任何错误或警告,但也没有收到 .js 文件。我错过了什么想法?

tasks.json

{
    "version": "0.1.0", 
    // The command is tsc. Assumes that tsc has been installed using npm install -g typescript 
    "command": "tsc",
    // The command is a shell script 
    "isShellCommand": true,
    // Show the output window only if unrecognized errors occur. 
    "showOutput": "silent",
    // args is the program to compile. 
    "args": ["app.ts"],
    // use the standard tsc problem matcher to find compile problems 
    // in the output. 
    "problemMatcher": "$tsc"
}

tsconfig.json

{
    "compilerOptions": { 
        "target" : "ESS",
        "module": "amd",
        "sourceMap": true 
    } 
}

每当我在 Visual Studio 代码中的任何任务遇到问题时,我都会更改输出模式:

"showOutput": "always",

现在我将得到 window 输出,即使问题匹配器没有检测到问题。你会在这里看到任何问题。一切正常后,将其切换回 "silent"。

潜在问题...

您目前的目标是 ESS,我想您可能想要 ES5(注意这五个)。

为此,您应该在 window 左下角的三角警告图标旁边得到 1 的计数。

你有运行"npm install -g typescript"吗?请参阅 tasks.json

中的评论