我安装了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
}
}
答案 0 :(得分:0)
每当我在Visual Studio Code中遇到任何任务问题时,我都会更改输出模式:
"showOutput": "always",
现在我将获得一个包含输出的窗口,即使问题匹配器没有检测到问题。你会在这里看到任何问题。把它切换回"沉默"当你把它全部工作时。
潜在问题......
您目前的目标是ESS
,我想您可能需要ES5
(请注意五个)。
您应该在窗口左下角的警告三角形图标旁边有1
的数量。
答案 1 :(得分:0)
你有没有运行" npm install -g typescript"?请参阅tasks.json中的注释