编译项目中的所有TypeScript文件并维护文件结构

时间:2016-03-06 08:05:03

标签: javascript typescript gruntjs gulp

我想使用某种任务运行器(Grunt,Gulp等......)从TS编译到同一文件夹(项目)内不同位置的JS文件。输出的JS文件必须在同一目录中输出,因为项目将搜索TS文件所在的这些JS文件。

示例:

.ts

我尝试过使用Grunt和Gulp,但他们似乎不允许用户递归搜索整个项目文件夹中的任何{{1}}文件,这是主要问题。

1 个答案:

答案 0 :(得分:0)

您必须在 tsConfig.json 或gulp typescript配置中指定 outDir

例如:

{
    "compilerOptions": {
        "module": "system",
        "target": "es5",
        "noImplicitAny": false,
        "sourceMap": true,
        "outDir": "./build"
    },
    "exclude": [
        "node_modules"
    ]
}