我想用Typescript安装VSC,但我无法获得VSC编译所有* .ts文件的Ctrl + Shift + B。
我已经经历了无数次关于如何使用VSC设置Typescript的教程,我没有成功。Visual Studio代码没有编译所有* .ts文件
我tsconfig.json文件(位于根)的样子:
{
"compilerOptions": {
"target": "ES5",
"module": "amd",
"sourceMap": true,
"outFile": "all.js"
}
}
而且tasks.json文件(位于根/ .vscode):
{
"version": "0.1.0",
"command": "tsc", // it should be tsc.cmd instead of tsc
"isShellCommand": true,
"showOutput": "silent",
"args": [ ],
"problemMatcher": "$tsc"
}
当我把“ARGS “:[”$ {file}“],然后编译当前文件,而不是all.js,但是在typescript-file-name.js中,就像忽略tsconfig文件一样。
VSC是否可以使用自己的任务运行器编译所有* .ts文件以及如何设置它?
UPDATE
正如我已经说过了,我试过很多教程,说要离开ARGS空,把“-p”,“”在它内部,使用npm install -g typescript来检查路径变量......没有任何工作。
缺少的东西是tsc.cmd在tasks.json中的命令。
如果有谁知道,我想知道为什么它不与“命令”工作“台糖”时,即使在该命令行tasks.json文件的注释指出:
// The command is tsc. Assumes that tsc has been installed using npm install -g typescript
你有没有安装typescript作为全局包?通过在命令窗口中运行tsc -v命令来检查 –
我已经使用“npm install -g typescript”安装了Typescript,并且tsc -v使我回到了版本号1.8.5。它适用于“tsc.cmd”而不仅仅是tsc。 – lopkiju