我遇到了tasks.json的问题,我通过将其简化为以下内容进行了简化。
在我的Visual Studio代码项目的根目录下,在文件资源管理器侧边栏中清晰可见的根文件夹是.vscode,而.vscode内部是tasks.json。这是我的VSCode自动生成的,我没有移动文件夹或项目或将VSCode指向另一个文件夹。
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 HelloWorld program to compile.
"args": ["test.ts"],
// use the standard tsc problem matcher to find compile problems
// in the output.
"problemMatcher": "$tsc"
}
请注意,“args”的原始默认值为[“HelloWorld.ts”],但我只是将其更改为[“test.ts”]。
现在,当我按下ctrl-shift-b时,我得到以下内容:
错误TS6053:找不到文件'HelloWorld.ts'。
请注意,每次尝试此操作时,我都会清除输出窗口中的输出。看起来VSCode忽略了我的tasks.json文件并使用默认设置。
我在Ubuntu 14.04上。
答案 0 :(得分:1)
听起来你有一个奇怪的错误...如果你关闭并重新打开Visual Studio代码,它似乎不是那个问题吗?
我之前没有听说过这种错误。如果您继续获取它,请在vscode github repo上打开一个问题。
否则,我只是假设它是重启后解决的随机操作系统问题之一。
这就是我称之为理智检查的原因。通常像重新启动这样简单的东西可以解决许多奇怪的内存/内存错误。