我们有以下项目结构
+-- views
+-- viewXXX
+-- ts
¦ +-- controller.ts
¦ +-- helper.ts
¦ +-- ... (*.ts)
+-- viewXXX.ctrl.js // this is the desired output file
+-- viewXXX.ctrl.map.js
+-- viewXXX.html
我们正在尝试在 VSCode 中配置一个任务,允许按照这个结构进行编译......
// A task runner that calls the Typescript compiler (tsc)
{
"version": "0.1.0",
"command": "tsc",
"isShellCommand": true,
"showOutput": "silent",
"args": [
"-t",
"es5",
"-m",
"commonjs",
"--sourceMap",
"--out",
"${fileDirname}.ctrl.js",
// "--filesGlob", missing
"${fileDirname}\\ts\\*.ts"
],
"problemMatcher": "$tsc"
}
而且我们无法使其工作,因为没有--filesGlob参数,或任何其他传递正则表达式来编译许多文件的方式。任何其他允许此工作流程的方法?