两个带有依赖项问题的tsconfig文件

时间:2016-11-18 10:17:51

标签: json visual-studio typescript tsconfig

我有两个ts配置文件的解决方案。 该解决方案具有such文件夹结构。

Root tsconfig.json:

{
    "compilerOptions": {
        "declaration": true,
        "outFile":  "Test/Namespace.js" 
    }
}

Test \ tsconfig.json为空。

只有在创建Namespace.d.ts时,Test.ts才能正常工作,但在这种情况下构建崩溃。明显的原因是编译顺序,首先编译Test \ tsconfig.json。

有没有办法更改tsconfig文件的编译顺序,或者在其他tsconfig错误的情况下继续构建?

1 个答案:

答案 0 :(得分:1)

在tsconfig.json中使用"files" propoerty来指定发送到outFile的文件的顺序。

例如: json { "compilerOptions": { "declaration": true, "outFile": "Test/Namespace.js" }, "files": [ "namespace.ts", "test.ts" ] }

有关详细信息,请参阅https://github.com/Microsoft/TypeScript/wiki/FAQ#how-do-i-control-file-ordering-in-combined-output---out-