我想用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