【发布时间】:2016-07-26 21:37:06
【问题描述】:
我正在尝试在 VS Code 中为我的打字稿项目定义不同的构建任务。只要只有一项任务,我的 tasks.json 就可以工作。
tasks.json(命令托盘 > 任务 tsc)
{
"version": "0.1.0",
"command": "tsc",
"showOutput": "silent",
"args": ["-p", "."],
"problemMatcher": "$tsc"
"isShellCommand": true
}
当我定义多个任务时,我可以从命令面板中选择它们,但它们会产生以下错误:
TS5042:选项“项目”不能与命令行上的源文件混合
tasks.json(命令调色板>任务dsomething)
{
"version": "0.1.0",
"command": "tsc",
"isShellCommand": true,
"tasks":[
{
"taskName":"dosomething",
"showOutput": "silent",
"args": ["-p", "."],
"problemMatcher": "$tsc"
},
{
"taskName":"compileandwatch",
"showOutput": "silent",
"args": ["-p", ".", "-w"],
"problemMatcher": "$tsc"
}
]
}
问题:如何在tasks.json中定义几个任务?哪些参数应该包含在“任务”中,哪些应该在根目录中? microsoft docs中没有例子。
我尝试将“args”留空:
"args": [],
但后来我收到此错误 "dosomething.ts" not found
【问题讨论】:
标签: typescript visual-studio-code