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
中的评论
我安装了 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
中的评论